Jeg har mange Zip-arkiver som jeg vil pakke ut i et skript. Er det noen måte å kjøre dem stille?
Dette er hva jeg har:
bash> unzip 02b852e3571e46f25fdfc79f43ceb726ddff9ba7.zip Archive: 02b852e3571e46f25fdfc79f43ceb726ddff9ba7.zip 02b852e3571e46f25fdfc79f43ceb726ddff9ba7 inflating: .editorconfig inflating: .gitattributes bash>
Dette er hva jeg vil:
bash> unzip <something to silence zip> MyArchive.zip bash>
Kommentarer
Svar
Som det står i manualen, -q (stille) eller -qq (enda roligere).
unzip -qq filename
Svar
Hvis du ikke gjør det t vil se utdataene fra terminalkommandoene dine, så kan du omdirigere både standardutgang og standardfeil til /dev/null
ved å legge til > /dev/null 2>&1
til slutten av din kommando. Selvfølgelig kan dette skjule feil, så det kan være lurt å omdirigere den til en fil i stedet for, avhengig av brukssaken.
man unzip
er din venn (jobber for mer eller mindre alle kommandoer du kan kjøre i Terminal)man
men jeg tror de fleste er enige om at det er vanskelig å finne det du vil se gjennomman
sider. Jeg tror det var raskere og lettere å spørre her.man command
. Men å google og hoppe til det beste svaret etter at dette er bedt om er enklere enn å brukeman
. Så velsigne denne fyren for å spørre.