Pytania otagowane jako bash

W przypadku pytań dotyczących skryptów napisanych dla powłoki poleceń Bash. W przypadku skryptów powłoki z błędami / błędami składni sprawdź je za pomocą programu shellcheck (lub na internetowym serwerze shellcheck pod adresem https://shellcheck.net) przed opublikowaniem tutaj. Pytania dotyczące interaktywnego korzystania z Bash są bardziej prawdopodobne na Super User niż na Stack Overflow.



8
Jak działa „cat << EOF” w bash?
Musiałem napisać skrypt, aby wprowadzić wieloliniowe dane wejściowe do programu ( psql). Po trochę googlingu znalazłem następującą składnię: cat &lt;&lt; EOF | psql ---params BEGIN; `pg_dump ----something` update table .... statement ...; END; EOF To poprawnie konstruuje łańcuch wieloliniowy (od BEGIN;do END;włącznie) i potokuje go jako dane wejściowe do psql. …
629 linux  bash  scripting  heredoc 

24
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.' &amp;&amp; changed=1 Ale jest raczej ciężki. Czy jest lepszy sposób? Idealne rozwiązanie sprawdzi wszystkie odległe gałęzie i zwróci nazwy zmienionych gałęzi oraz liczbę nowych …
622 git  bash  shell 

14
Jak zabić wszystkie procesy o podanej częściowej nazwie? [Zamknięte]
Zamknięte. To pytanie nie jest zgodne z wytycznymi dotyczącymi przepełnienia stosu . Obecnie nie przyjmuje odpowiedzi. Chcesz poprawić to pytanie? Zaktualizuj pytanie, aby było na temat przepełnienia stosu. Zamknięte 4 miesiące temu . Chcę zabić wszystkie procesy, które otrzymuję: ps aux | grep my_pattern Jak to zrobić? To nie działa: …
621 linux  bash  posix 


19
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 robi.
603 bash  shell  unix  awk  sed 


14
sudo echo „coś” >> / etc / privilegedFile nie działa
To dość proste pytanie, przynajmniej tak powinno być, dotyczące uprawnień sudo w Linuksie. Istnieje wiele razy, kiedy tylko chcesz dołączyć coś /etc/hostslub plik podobny, ale w końcu nie jest w stanie, ponieważ oba &gt;i &gt;&gt;nie są dozwolone, nawet z korzenia. Czy istnieje jakiś sposób, aby tę pracę bez konieczności sulub …

6
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 -e”?
580 bash  variables 






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.