Ik heb veel zip-archieven die ik wil uitpakken in een script. Is er een manier om ze stil uit te voeren?
Dit is wat ik heb:
bash> unzip 02b852e3571e46f25fdfc79f43ceb726ddff9ba7.zip Archive: 02b852e3571e46f25fdfc79f43ceb726ddff9ba7.zip 02b852e3571e46f25fdfc79f43ceb726ddff9ba7 inflating: .editorconfig inflating: .gitattributes bash>
Dit is wat ik wil:
bash> unzip <something to silence zip> MyArchive.zip bash>
Reacties
Antwoord
Zoals vermeld in de handleiding, -q (stil) of -qq (nog stiller).
unzip -qq filename
Antwoord
Als je dat niet doet Als je de uitvoer van je terminalopdrachten wilt zien, kun je zowel de standaarduitvoer als de standaardfout omleiden naar /dev/null
door > /dev/null 2>&1
aan het einde toe te voegen van uw bevel. Dit kan natuurlijk fouten verbergen, dus misschien wilt u het in plaats daarvan naar een bestand omleiden, afhankelijk van uw gebruik.
man unzip
is je vriend (werkt voor min of meer alle commandos die je in Terminal kunt uitvoeren)man
maar ik denk dat de meeste mensen het ermee eens zijn dat het moeilijk is om te vinden wat je wilt doorzoekenman
paginas. Ik denk dat het sneller en gemakkelijker was om hier te vragen.man command
te gebruiken. Maar googlen en springen naar het beste antwoord nadat dit is gevraagd is gemakkelijker danman
te gebruiken. Dus zegen deze man voor het vragen.