Pytania oznaczone «bash»

622
Sprawdź, czy konieczne jest ściąganie w Git

Jak sprawdzić, czy zdalne repozytorium uległo zmianie i czy muszę je pobrać? Teraz używam tego prostego skryptu: git pull --dry-run | grep -q -v 'Already up-to-date.' && changed=1 Ale jest raczej ciężki. Czy jest lepszy sposób? Idealne rozwiązanie sprawdzi wszystkie odległe gałęzie i...

603
Narzędzie Bash, aby uzyskać n-tą linię z pliku

Czy istnieje „kanoniczny” sposób na zrobienie tego? Używam tego, head -n | tail -1co robi, ale zastanawiam się, czy istnieje narzędzie Bash, które konkretnie wyodrębnia linię (lub zakres linii) z pliku. Przez „kanoniczny” rozumiem program, którego główna funkcja to...

580
Przechwytywanie danych wyjściowych z wielu wierszy w zmiennej Bash

Mam skrypt „myscript”, który wyświetla następujące informacje: abc def ghi w innym skrypcie wywołuję: declare RESULT=$(./myscript) i $RESULTotrzymuje wartość abc def ghi Czy istnieje sposób na zapisanie wyniku w znaku nowej linii lub znaku „\ n”, aby można go było wyświetlić za pomocą „ echo...

562
Jak sprawić, by CURL nie wyświetlał paska postępu?

Próbuję użyć cURL w skrypcie i sprawić, aby nie wyświetlał paska postępu. Wcześniej próbowałem -s, -silent, -S, i -quietopcje, ale żaden z nich nie działa. Oto typowe polecenie, które próbowałem: curl -s http://google.com > temp.html Pasek postępu pojawia się tylko po wypchnięciu go do...

545
Porównywanie liczb w Bash

Zaczynam się uczyć pisania skryptów dla terminalu bash, ale nie mogę wymyślić, jak zapewnić prawidłowe działanie porównań. Używam skryptu: echo "enter two numbers"; read a b; echo "a=$a"; echo "b=$b"; if [ $a \> $b ]; then echo "a is greater than b"; else echo "b is greater than...