Pytania oznaczone «bash»

137
Sortuj plik tekstowy według długości linii, w tym spacji

Mam plik CSV, który wygląda tak AS2345, ASDF1232, Mr. Plain Example, 110 Binary ave., Atlantis, RI, 12345, (999) 123-5555,1,56 AS2345, ASDF1232, Mrs. Plain Example, 1121110 Ternary st. 110 Binary ave .., Atlantis, RI, 12345, (999) 123-5555,1.56 AS2345, ASDF1232, Mr. Plain Example, 110 Binary ave.,...

137
Jak sprawdzić, czy zmienna istnieje na liście w BASH

Próbuję napisać skrypt w bash, który sprawdza poprawność danych wejściowych użytkownika. Chcę dopasować dane wejściowe (powiedzmy zmienną x) do listy prawidłowych wartości. w tej chwili wymyśliłem: for item in $list do if [ "$x" == "$item" ]; then echo "In the list" exit fi done Moje...

137
Emulowanie pętli do-while w Bash

Jaki jest najlepszy sposób na emulację pętli do while w Bash? Mógłbym sprawdzić warunek przed wejściem do whilepętli, a następnie kontynuować ponowne sprawdzanie warunku w pętli, ale to jest zduplikowany kod. Czy istnieje czystszy sposób? Pseudo kod mojego skryptu: while [ current_time <=...

136
Bash / sh - różnica między && a;

Zwykle używam ;do łączenia więcej niż jednego polecenia w linii, ale niektórzy wolą &&. Czy jest jakaś różnica? Na przykład cd ~; cd -i cd ~ && cd -wydaje się, że robi to samo. Która wersja jest bardziej przenośna, np. Będzie obsługiwana przez podzbiór bash, taki jak powłoka...

134
Skrypt Bash, aby skonfigurować tymczasowy tunel SSH

Na Cygwin chcę, aby skrypt Bash: Utwórz tunel SSH do zdalnego serwera. Wykonaj prace lokalnie, korzystając z tunelu. Następnie zamknij tunel. Część z zamknięciem wprawia mnie w zakłopotanie. Obecnie mam kiepskie rozwiązanie. W jednej powłoce uruchamiam następujące, aby utworzyć tunel: #...

134
Bash Script: policz unikalne linie w pliku

Sytuacja: Mam duży plik (miliony wierszy) zawierający adresy IP i porty z kilku godzinnego przechwytywania sieci, po jednym IP / port na linię. Linie mają następujący format: ip.ad.dre.ss[:port] Pożądany rezultat: Każdy pakiet, który otrzymałem podczas logowania, ma swój wpis, więc istnieje...