Mam wiele archiwów ZIP, które chcę rozpakować w skrypcie. Czy jest jakiś sposób, aby uruchomić je po cichu?
Oto co mam:
bash> unzip 02b852e3571e46f25fdfc79f43ceb726ddff9ba7.zip Archive: 02b852e3571e46f25fdfc79f43ceb726ddff9ba7.zip 02b852e3571e46f25fdfc79f43ceb726ddff9ba7 inflating: .editorconfig inflating: .gitattributes bash>
Oto, czego chcę:
bash> unzip <something to silence zip> MyArchive.zip bash>
Komentarze
Odpowiedź
Jak podano w instrukcji, -q (cicho) lub -qq (jeszcze ciszej).
unzip -qq filename
Odpowiedz
Jeśli nie Jeśli chcesz zobaczyć dane wyjściowe poleceń terminala, możesz przekierować zarówno standardowe wyjście, jak i standardowy błąd do /dev/null
, dodając > /dev/null 2>&1
na końcu twojego dowództwa. Oczywiście może to ukryć błędy, więc możesz zamiast tego przekierować go do pliku, w zależności od przypadku użycia.
man unzip
jest Twoim przyjacielem (działa dla mniej więcej wszystkie polecenia, które możesz uruchomić w Terminalu)man
, ale myślę, że większość ludzi się zgodzi, że trudno jest znaleźć to, co chcesz przejrzećman
strony. Myślę, że tutaj zadanie było szybsze i łatwiejsze.man command
. Ale szukanie w Google i przeskakiwanie do najlepszej odpowiedzi po zadaniu tego pytania jest łatwiejsze niż używanieman
. Więc błogosław tego gościa za pytanie.