Pytania otagowane jako shell

Powłoka jest interfejsem wiersza poleceń Uniksa. Możesz pisać polecenia w powłoce interaktywnie lub pisać skrypty automatyzujące zadania. Użyj tego znacznika do pytań dotyczących / bin / sh i najbardziej kompatybilnych powłok (ash, bash, ksh, zsh,…). Skrypty powłoki z błędami sprawdź je w http://shellcheck.net przed opublikowaniem tutaj.


4
Jak parsować sto plików kodu źródłowego HTML w powłoce?
Mam kilkaset plików kodu źródłowego HTML. Muszę wyodrębnić zawartość określonego <div>elementu z każdego z tych plików, więc mam zamiar napisać skrypt, który przejdzie przez każdy plik. Struktura elementu wygląda następująco: <div id='the_div_id'> <div id='some_other_div'> <h3>Some content</h3> </div> </div> Czy ktoś może zasugerować metodę, za pomocą której mogę wyodrębnić div the_div_idoraz …

5
Dodawanie liczb z wyniku grep
Uruchomię następujące polecenie: grep -o "[0-9] errors" verification_report_3.txt | awk '{print $1}' i otrzymuję następujący wynik: 1 4 0 8 Chciałbym dodać każdą z liczb do zmiennej zmiennej zliczającej. Czy istnieje magiczny liniowiec, który ktoś może mi pomóc zbudować?
23 bash  shell  grep 

6
Jak uzyskać odpowiedź z dowolnego adresu URL?
Poproszono mnie o napisanie skryptu powłoki, aby sprawdzić, czy adres URL działa poprawnie, czy nie działa w moim projekcie. Próbowałem znaleźć jakieś wskazówki w Internecie, ale wszystko, co otrzymałem, polega na sprawdzeniu, czy adres URL istnieje, czy nie. Najpierw próbowałem wget. wget -S --spider https://genesis-dev.webbank.ssmb.com:21589/gop-ui/app.jsp 2>&1 | awk '/^ /' …


2
Czy nohup może zapisać dane wyjściowe zarówno w pliku nohup.out ORAZ na ekranie / terminalu?
Używam bashpowłoki. Często używam, nohupaby upewnić się, że moje procesy nie zostaną zatrzymane po zamknięciu powłoki / terminala, który je uruchomił. Używam składni, takiej jak: nohup myprocess Podczas uruchamiania nohupwyświetla komunikat: nohup: ignoring input and appending output to 'nohup.out' Wtedy nohupnie daje już więcej obrazu na ekranie; wszystko jest napisane …
23 bash  shell  nohup 


5
Które postacie wymagają wyrażenia regularnego?
Zasadniczo, które znaki w wyrażeniu regularnym wymagają ucieczki? Na przykład następujące informacje nie są poprawne pod względem składniowym: echo '[]' | grep '[]' grep: Unmatched [ or [^ To jednak jest syntatically poprawne: echo '[]' | grep '\[]' [] Czy istnieje dokumentacja, na których znakach należy wstawiać znaki regularne, a …




1
curl url call for loop? [Zamknięte]
Zamknięte. To pytanie jest nie na temat . Obecnie nie przyjmuje odpowiedzi. Chcesz poprawić to pytanie? Zaktualizuj pytanie, aby było na temat wymiany stosów Unix i Linux. Zamknięte 5 lat temu . Pracuję z bash i próbuję wywołać curl url w pętli for. Poniżej znajduje się moje proste wywołanie curl …
23 shell  curl 

3
Czy składnia różnej materii jest ważna?
Podczas pisania skryptów zazwyczaj piszę ifs z następującą składnią, ponieważ łatwiej mi zrozumieć, że to, co nastąpi później, nie jest prawdą. if [ ! "$1" = "$2" ]; then Inni twierdzą, że sposób poniżej jest lepszy if [ "$1" != "$2" ]; then Chodzi o to, kiedy pytam, dlaczego i …
22 shell  test 


2
Rury, jak przepływają dane w potoku?
Nie rozumiem, jak przepływają dane w rurociągu, i mam nadzieję, że ktoś może wyjaśnić, co się tam dzieje. Myślałem, że potok poleceń przetwarza pliki (tekst, tablice ciągów) wiersz po wierszu. (Jeśli każde polecenie działa osobno wiersz po wierszu.) Każdy wiersz tekstu przechodzi przez potok, polecenia nie czekają, aż poprzednie zakończy …

Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.