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)manma credo che la maggior parte delle persone concorderà sul fatto che è difficile trovare quello che vuoi guardaremanpagine. 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.