Wszystko
Najnowsze
Archiwum
- 2
@nano_vim a czemu nie? Skrypty odpalasz i tak z basha
Mirki, problem. Musze pozmieniac randomowo nazwy folderow (nie plikow w folderze) na randomowy ciag znakow. Jestem zielony jezeli chodzi o bash, a recznie zmieniac nazwe 74 folderow to troche katorga. Halp?!
#programowanie #bash #terminal #linux #macos
#programowanie #bash #terminal #linux #macos
- 1
@sorhu: Nie, musi byc korpomowa, bo projekt asap i deadline goni. Pozatym senior dev nie zrozumie "losowo", wiec musi byc "randomowo"
- 1
Mam taki układ katalogów:
-root
--folder1
---podfolder1
---podfolder2
-root
--folder1
---podfolder1
---podfolder2
- 1
@Kramarz: a da się coś zrobić żeby skrypt konczyl prace po ifie i nie wykonywał się dalej?
- 1
@BrakWolnegoLoginu: da sie. jest kilka sposobów... albo użyć goto, albo rozbić ifa na małe czesci i zrobić z nich metody, albo zrobić ifa w ifie z odwrotnością warunku wyjścia
Hej, czy ktoś wie jak "przechwycić" kod błędu (np EXIT 45). Jak dam
#bash #linux #programowanie #pytaniedoeksperta
trap "zrób_coś" EXIT 45 to i tak łapie każdy EXIT#bash #linux #programowanie #pytaniedoeksperta
- 2
@zajeli-wszystkie-loginy: echo $?
- 1
@zajeli-wszystkie-loginy: myślę że tak
Pany, trochę w nawiązaniu tego tematu https://www.wykop.pl/wpis/27972167/ziomale-mam-taki-tam-pliczek-wiersze-zaczynaja-sie/ . To sobie napisałem, okej. A jeśli temat zmodyfikujemy - chcę podzielić ten plik na podstawie zmiany pierwszego znaku w linii, bo powiedzmy, że indeksy nie zawsze zaczynają się od cyfra+000 i nie kończą na cyfra+999, czyli jak skrobnąć jakąś linijkę, która takie coś użre?
#sed #bash #skryptowanie #linux
#sed #bash #skryptowanie #linux
- 1
@cs16_pl: DONT ASK TO ASK
#bash
Co należy dodać do skryptu żeby działał nieprzerwanie? Chodzi mi o to żeby powtarzał się automatycznie na przykład co pięć minut do momentu ręcznego przerwania powtarzania
Co należy dodać do skryptu żeby działał nieprzerwanie? Chodzi mi o to żeby powtarzał się automatycznie na przykład co pięć minut do momentu ręcznego przerwania powtarzania
- 27
#linux #bash #macosx #lifehack #hint #unix #programowanie #shell #sysadmin
Aby uniknąć pomyłki przy wpisywaniu dużych liczb np. w poleceniu typu
O ile w pierwszym przypadku trudno na pierwszy rzut oka oszacować, czy liczba to 182 TB, 18 TB, 1.8 TB,
Aby uniknąć pomyłki przy wpisywaniu dużych liczb np. w poleceniu typu
dd skip=1823947389247 ... można użyć par cudzysłowów (albo apostrofów) jako separatorów: dd skip=1""823""947""389""247 ...O ile w pierwszym przypadku trudno na pierwszy rzut oka oszacować, czy liczba to 182 TB, 18 TB, 1.8 TB,
- 1
Czy da się napisać pętlę która bedzie wczytywała z pliku kolejne linie do kolejnych zmiennych? Jeśli tak to w jaki sposób to można osiągnąć? Szukając w internecie trafiłem na rozwiązanie polegające na wczytywaniu z pliku do jednej zmiennej.
Potrzebne mi jest to do pobrania wszystkich stron www z listy znajdującej się w pliku na dysk zeby następnie sprawdzić ich aktualność.
#linux #programowanie #bash
Potrzebne mi jest to do pobrania wszystkich stron www z listy znajdującej się w pliku na dysk zeby następnie sprawdzić ich aktualność.
#linux #programowanie #bash
- 3
Ktoś wie czemu nie bangla? Skrypt ma przenosić wszystkie pliki z jednego folderu do drugiego (ścieżki do folderów przekazywane jako parametr).
No such file or directory
#programowanie #linux #bash
#!/bin/bash
mv "$1/*.txt" $2No such file or directory
#programowanie #linux #bash
@Trustm3: No to twój skrypt nie szuka plików tekstowych, tylko jednego, o nazwie *.txt
No i pewnie takiego nie masz, stąd ten błąd. :)
No i pewnie takiego nie masz, stąd ten błąd. :)
Wyrzuciłem cudzysłowy i działa. Dzięki.
@Trustm3: Do czasu aż nie trafisz na plik ze spacją w nazwie. :) Dlatego lepiej nie używać mv do tego tylko
find $1 -type f -name '*.txt' -exec mv {} $2 \;Ziomale, mam taki tam pliczek, wiersze zaczynają się tak (jedna linia pod drugą):
1000;blabla;...
1100;blabla;...
1101;blabla;...
...
2000;blabla;...
1000;blabla;...
1100;blabla;...
1101;blabla;...
...
2000;blabla;...
- 1
@OperatorHydrolokator: jebnij regexpa, który ci wychwyci coś mniej więcej takiego
(\d+000) i zamień go na \n i tę liczbę, co wychwyciłeś regexpem- 0
@zwei: tak myślałem, że za mocno kombinuję pod górkę, dzięki :]
- 4
- 11
- 3
@konradzet: , @cruc
https://github.com/dzaczek/blogscripts/blob/master/speedplot.gp # generowanie wykresu
https://github.com/dzaczek/blogscripts/blob/master/speed_test2.sh #zbieraczka danych
https://github.com/dzaczek/blogscripts/blob/master/speedplot.gp # generowanie wykresu
https://github.com/dzaczek/blogscripts/blob/master/speed_test2.sh #zbieraczka danych
- 1
#programowanie #bash
W jaki sposób mogę porównać dwie strony internetowe tak żeby wyłapać konkretne zmiany treści? Zwykle porównanie plików daje oczekiwany efekt tylko na starych, prostych stronach. Na rozbudowanych daje różnice przy każdym uruchomieniu skryptu ( ͡° ʖ̯ ͡°)
W jaki sposób mogę porównać dwie strony internetowe tak żeby wyłapać konkretne zmiany treści? Zwykle porównanie plików daje oczekiwany efekt tylko na starych, prostych stronach. Na rozbudowanych daje różnice przy każdym uruchomieniu skryptu ( ͡° ʖ̯ ͡°)
- 1
#bash #linux
Próbuję stworzyć skrypt informujący o zmianie na podanej stronie internetowej. Mam problem z instrukcją porównującą dwa pliki. Piszę ją w ten sposób
if [ "cmp ${HOME}/${nazwa} ${HOME}/${nazwa}.2`" != "" ]
then
(wyswietlanie)
I dostaję wynik że strona zmienia sie za każdym razem, mimo to ze jak wpisuje ją poza skryptem to nie wyswietla zadnych zmian. Czy ma ktoś jakiś pomysł gdzie popełniam błąd?
Próbuję stworzyć skrypt informujący o zmianie na podanej stronie internetowej. Mam problem z instrukcją porównującą dwa pliki. Piszę ją w ten sposób
if [ "cmp ${HOME}/${nazwa} ${HOME}/${nazwa}.2`" != "" ]
then
(wyswietlanie)
I dostaję wynik że strona zmienia sie za każdym razem, mimo to ze jak wpisuje ją poza skryptem to nie wyswietla zadnych zmian. Czy ma ktoś jakiś pomysł gdzie popełniam błąd?
- 1
@Ausfahrt: md5sum
@Ausfahrt: No nic, nie rozumiem twojego podejścia. Md5sum choćbyś nie wiem jak długie pliki miał, jeśli różnią się chociaż jednym znakiem md5 wygeneruje ci kompletnie inną sumę kontrolną. I zamiast się pierdzielić w porównanie pliku tekstowego linia po linii, który ma powiedzmy 2000 linii robisz tylko porównanie czy są identyczne... Powiedzmy, że jak są a ty chcesz znać różnice to dopiero potem przeszukujesz różnicę w tekście po za warunkiem.
A
A
Cześć,potrzebuję małej pomocy przy pracy.Nigdy wcześniej nie pisałem skryptów w Linuxie i za bardzo nie wiem,gdzie szukać odpowiedzi na moje pytania.Pewnie dla was zadanka wydadzą się śmiesznie trywialne ( ͡° ͜ʖ ͡°)
#linux #bash #programowanie
#linux #bash #programowanie
źródło: comment_cXfcDuQEbTzEis0T9v2AYkOSBGEocNpJ.jpg
Pobierz- 9
@sylwke3100: kiedyś był jakiś telnet ze senami z Matrixu w ascii
- 0



























#bash #linux