Hogyan tudok csendesen kibontani a terminálon?

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

  • man unzip a barátod ( többé-kevésbé az összes parancs, amelyet a terminálon futtathat)
  • Tudok a man -ről, de hiszem, hogy a legtöbb ember egyet fog érteni, hogy nehéz megtalálni azt, amire kíváncsi man oldalak. Azt hiszem, itt gyorsabb és könnyebb volt megkérdezni.
  • Időbe telik, míg a szoktatás szokott, de például a parancssori opciók könnyen megtalálhatók ott.
  • Itt kérni sokkal több erőfeszítés, mint a man command használata. De guglizni és a legjobb válaszra ugrani miután ezt megkérdezték könnyebb, mint a man -t használni. Ezért áldja meg ezt a fickót, ha kérdez.

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.

Vélemény, hozzászólás?

Az email címet nem tesszük közzé. A kötelező mezőket * karakterrel jelöltük