Sok Zip-archívumom van, amelyeket ki akarok pakolni egy szkriptbe. Van valami mód arra, hogy némán futtassam őket?
Íme, amim van:
bash> unzip 02b852e3571e46f25fdfc79f43ceb726ddff9ba7.zip Archive: 02b852e3571e46f25fdfc79f43ceb726ddff9ba7.zip 02b852e3571e46f25fdfc79f43ceb726ddff9ba7 inflating: .editorconfig inflating: .gitattributes bash>
Íme, amit szeretnék:
bash> unzip <something to silence zip> MyArchive.zip bash>
Megjegyzések
Válasz
Amint az a kézikönyvben szerepel, -q (csendes) vagy -qq (még csendesebb).
unzip -qq filename
Válasz
Ha nem nem akarja látni a terminálparancsai kimenetét, akkor a normál kimenetet és a standard hibát is átirányíthatja a /dev/null
fájlra a > /dev/null 2>&1
hozzáadásával parancsának. Természetesen ez elrejtheti a hibákat, ezért érdemes a felhasználási esettől függően inkább egy fájlba átirányítani.
man unzip
a barátod ( többé-kevésbé az összes parancs, amelyet a terminálon futtathat)man
-ről, de hiszem, hogy a legtöbb ember egyet fog érteni, hogy nehéz megtalálni azt, amire kíváncsiman
oldalak. Azt hiszem, itt gyorsabb és könnyebb volt megkérdezni.man command
használata. De guglizni és a legjobb válaszra ugrani miután ezt megkérdezték könnyebb, mint aman
-t használni. Ezért áldja meg ezt a fickót, ha kérdez.