Ho molti archivi Zip che voglio scompattare in uno script. Cè un modo per eseguirli silenziosamente?
Ecco cosa ho:
bash> unzip 02b852e3571e46f25fdfc79f43ceb726ddff9ba7.zip Archive: 02b852e3571e46f25fdfc79f43ceb726ddff9ba7.zip 02b852e3571e46f25fdfc79f43ceb726ddff9ba7 inflating: .editorconfig inflating: .gitattributes bash>
Ecco cosa voglio:
bash> unzip <something to silence zip> MyArchive.zip bash>
Commenti
Risposta
Come indicato nel manuale, -q (silenzioso) o -qq (ancora più silenzioso).
unzip -qq filename
Rispondi
Se non lo fai Se vuoi vedere loutput dei comandi del tuo terminale, puoi reindirizzare sia lo standard output che lo standard error a /dev/null
aggiungendo > /dev/null 2>&1
alla fine del tuo comando. Ovviamente, questo può nascondere gli errori, quindi potresti volerlo reindirizzare a un file, a seconda del tuo caso duso.
man unzip
è tuo amico (lavora per più o meno tutti i comandi che puoi eseguire in Terminal)man
ma credo che la maggior parte delle persone concorderà sul fatto che è difficile trovare quello che vuoi guardareman
pagine. Penso che sia stato più veloce e più facile chiedere qui.man command
. Ma cercare su Google e passare alla risposta migliore dopo che è stato chiesto è più facile che usareman
. Quindi benedite questo ragazzo per averlo chiesto.