Pytania oznaczone «sh»

162
Zaneguj warunek if w skrypcie bash

Jestem nowy w bashu i utknąłem na próbie zanegowania następującego polecenia: wget -q --tries=10 --timeout=20 --spider http://google.com if [[ $? -eq 0 ]]; then echo "Sorry you are Offline" exit 1 Dzieje się tak, jeśli warunek zwraca wartość true, jeśli mam połączenie z Internetem. Chcę, żeby...

161
Wyszukaj i zamień w bash używając wyrażeń regularnych

Widziałem ten przykład: hello=ho02123ware38384you443d34o3434ingtod38384day echo ${hello//[0-9]/} Co jest zgodne z następującą składnią: ${variable//pattern/replacement} Niestety patternwydaje się, że pole nie obsługuje pełnej składni wyrażenia regularnego (jeśli używam .lub \s, na przykład,...

161
Dodanie gałęzi git w wierszu polecenia Bash

Próbowałem dodać gałąź git, nad którą obecnie pracuję (wyewidencjonowany) w wierszu polecenia bash bez powodzenia ... ( zachowując moją bieżącą ścieżkę, która pokazuje nienaruszony aktywny katalog / plik ) Mam plik .bashrc w moim domu, ale widziałem też wiele osób wspominających o pliku .profile...

160
Jak używać> w poleceniu xargs?

Chcę znaleźć polecenie bash, które pozwoli mi grepować każdy plik w katalogu i zapisać dane wyjściowe tego grepa w oddzielnym pliku. Przypuszczam, że zrobiłbym coś takiego ls -1 | xargs -I{} "grep ABC '{}' > '{}'.out" ale, o ile wiem, xargs nie lubi podwójnych cudzysłowów. Jeśli jednak usunę...

160
Dobra funkcja skrótu dla ciągów znaków

Próbuję wymyślić dobrą funkcję mieszającą dla ciągów. Pomyślałem, że dobrym pomysłem może być podsumowanie wartości Unicode dla pierwszych pięciu znaków w ciągu (zakładając, że ma pięć, w przeciwnym razie zatrzymaj się tam, gdzie się kończy). Czy to byłby dobry pomysł, czy zły? Robię to w Javie,...

160
Konwertuj argumenty wiersza poleceń na tablicę w Bash

Jak przekonwertować argumenty wiersza poleceń na tablicę skryptów bash? Chcę to wziąć: ./something.sh arg1 arg2 arg3 i przekonwertuj go na myArray=( arg1 arg2 arg3 ) tak, żebym mógł używać myArray do dalszego wykorzystania w skrypcie. Ten poprzedni post SO jest bliski, ale nie omawia sposobu...

159
Jak debugować skrypt bash? [Zamknięte]

Zamknięte . To pytanie musi być bardziej skoncentrowane . Obecnie nie przyjmuje odpowiedzi. Chcesz poprawić to pytanie? Zaktualizuj pytanie, aby skupiało się na jednym problemie, edytując ten post . Zamknięte 2 lata temu . Popraw to pytanie...

159
Skrypt Bash - zmienna zawartość jako polecenie do uruchomienia

Mam skrypt Perla, który daje mi zdefiniowaną listę losowych liczb odpowiadających wierszom pliku. Następnie chcę wyodrębnić te wiersze z pliku za pomocą sed. #!/bin/bash count=$(cat last_queries.txt | wc -l) var=$(perl test.pl test2 $count) Zmienna varzwraca wyjście jak: cat last_queries.txt |...

159
Dynamiczne nazwy zmiennych w Bash

Nie mam pojęcia o skrypcie bash. Mam następujący kod: function grep_search() { magic_way_to_define_magic_variable_$1=`ls | tail -1` echo $magic_variable_$1 } Chcę mieć możliwość stworzenia nazwy zmiennej zawierającej pierwszy argument polecenia i noszącej wartość np. Ostatniej linii ls. Aby...