Pytania oznaczone «bash»

32
Co robi -e w shebang bash?

Mam skrypt bash z następującymi elementami: #!/bin/bash -e egrep "^username" /etc/passwd >/dev/null if[ $? -eq 0 ] then echo "doesn't exist" fi Ten skrypt nie będzie działał bez -e. Co robi -eten skrypt? Co również robi $?w tym

32
Jak mogę użyć dwóch poleceń bash w -exec polecenia find?

Czy możliwe jest użycie 2 poleceń w -execczęści findpolecenia? Próbowałem czegoś takiego: find . -name "*" -exec chgrp -v new_group {} ; chmod -v 770 {} \; i dostaję: find: brakujący argument dla -exec chmod: nie można uzyskać dostępu {}: brak takiego pliku lub katalogu chmod: nie można...

32
Co oznacza przekierowanie „<<(…)”?

Widziałem, że rvm (menedżer wersji Ruby) jest instalowany za pomocą następującego polecenia: bash < <(curl -s https://raw.github.com/wayneeseguin/rvm/master/binscripts/rvm-installer ) Tak więc, jak rozumiem, otrzymujemy treść skryptu i przekazujemy go bashowi (wierzę < <i czy...

32
znajdź -exec + vs znajdź | xargs: który wybrać?

Rozumiem, że -execmożna wybrać +opcję naśladowania zachowania xargs. Czy jest jakaś sytuacja, w której wolisz jedną formę od drugiej? Osobiście wolę pierwszą formę, choćby po to, by uniknąć używania rury. Myślę, że z pewnością programiści findmusieli dokonać odpowiednich optymalizacji. Mam...

32
usuń pliki pasujące do wzorca

Muszę rekurencyjnie usunąć wszystkie pliki ze wszystkich podkatalogów, w których nazwa pliku zawiera liczbę, po której następuje „x”, a następnie co najmniej dwa razy. Przykład: Chciałbym usunąć te pliki: 'aaa-12x123-123x12.jpg' 'aaa-12x12-123x12-12x123.jpg' Ale NIE chcę usuwać tych...

32
Co znaczy! $?

Wykonuję samouczek, w którym wspomniano o uruchomieniu tego polecenia: sudo chmod 700 !$ Nie jestem zaznajomiony z !$. Co to

31
Najlepsze zasoby do nauki skryptów bash? [Zamknięte]

Programuję w wielu językach od dwóch lat, to znaczy, że wiem, jak zaprojektować i wdrożyć godne rozwiązanie danego problemu. Jednak bash jest dla mnie poważnym problemem, po prostu nic nie działa zgodnie z oczekiwaniami - a nawet bez błędów. Wszystkie przewodniki, które znalazłem, były niezwykle...

31
Wykluczając zapisywanie niektórych poleceń w historii bash

Czy istnieje jakiś sposób, aby wykluczyć takie polecenia jak rm -rf, svn revertod bycia coraz przechowywane w bash historii? Właściwie to przez pomyłkę wydałem je wiele razy, chociaż nie mam zamiaru tego robić, tylko dlatego, że robię rzeczy szybko i to się stało. W rezultacie straciłem dużo pracy,...

31
Co jest równoważne z && podczas pisania skryptu bash?

Z góry przepraszam, jeśli jest to duplikat pytania. Przed zapytaniem tutaj postarałem się wyszukać / sprawdzić. Nie mam nic przeciwko pisaniu takich linijek: foocommand && foocommand2 && foocommand3 Chodzi o to, że chcę, aby kolejne polecenia były uruchamiane tylko wtedy, gdy...

31
Narzędzia do konwersji ASCII do Binarnych i Binary do ASCII?

Jakie jest dobre narzędzie do konwersji ASCII na binarne, a binarne na ASCII? Miałem nadzieję na coś takiego: $ echo --binary "This is a binary message" 01010100 01101000 01101001 01110011 00100000 01101001 01110011 00100000 01100001 00100000 01100010 01101001 01101110 01100001 01110010 01111001...

31
Tworzenie podpowłoki za pomocą nawiasów klamrowych

Zgodnie z tym , umieszczenie listy poleceń między nawiasami klamrowymi powoduje, że lista jest wykonywana w bieżącym kontekście powłoki. Nie jest tworzona podpowłoka . Za pomocą, psaby zobaczyć to w akcji Jest to hierarchia procesów dla potoku procesu wykonywanego bezpośrednio w wierszu poleceń....