Jak mohu spustit tiše rozbalit v terminálu?

Mám spoustu archivů ZIP, které chci rozbalit ve skriptu. Existuje nějaký způsob, jak je spustit tiše?

Tady je to, co mám:

bash> unzip 02b852e3571e46f25fdfc79f43ceb726ddff9ba7.zip Archive: 02b852e3571e46f25fdfc79f43ceb726ddff9ba7.zip 02b852e3571e46f25fdfc79f43ceb726ddff9ba7 inflating: .editorconfig inflating: .gitattributes bash> 

Tady je to, co chci:

bash> unzip <something to silence zip> MyArchive.zip bash> 

Komentáře

  • man unzip je váš přítel (pracuje pro víceméně všechny příkazy, které můžete spustit v Terminálu)
  • Vím o man, ale věřím, že většina lidí bude souhlasit, je těžké najít to, co chcete prohledávat man stránky. Myslím, že zde bylo rychlejší a snazší se na to zeptat.
  • Trvá to nějakou dobu, než si na to zvykne, ale věci jako možnosti příkazového řádku tam najdete snadno.
  • Tady je dotaz mnohem větší úsilí než použití man command. Ale googlování a skákání k nejlepší odpovědi po této otázce je jednodušší než použití man. Takže žehnej tomuto muži za to, že se zeptal.

Odpovědět

Jak je uvedeno v manuálu, -q (tichý) nebo -qq (ještě tišší).

unzip -qq filename 

Odpověď

Pokud tak neučiníte Pokud nechcete vidět výstup z příkazů terminálu, můžete přesměrovat standardní výstup i standardní chybu na /dev/null přidáním > /dev/null 2>&1 na konec vašeho velení. To samozřejmě může skrýt chyby, takže jej možná budete chtít přesměrovat do souboru, v závislosti na vašem případu použití.

Napsat komentář

Vaše e-mailová adresa nebude zveřejněna. Vyžadované informace jsou označeny *