Hoe kan ik stil uitpakken in terminal?

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

  • man unzip is je vriend (werkt voor min of meer alle commandos die je in Terminal kunt uitvoeren)
  • Ik weet van man maar ik denk dat de meeste mensen het ermee eens zijn dat het moeilijk is om te vinden wat je wilt doorzoeken man paginas. Ik denk dat het sneller en gemakkelijker was om hier te vragen.
  • Het kost wat tijd om eraan gewend te raken, maar zaken als opdrachtregelopties zijn daar gemakkelijk te vinden.
  • Hier vragen is veel meer moeite dan man command te gebruiken. Maar googlen en springen naar het beste antwoord nadat dit is gevraagd is gemakkelijker dan man te gebruiken. Dus zegen deze man voor het vragen.

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.

Geef een reactie

Het e-mailadres wordt niet gepubliceerd. Vereiste velden zijn gemarkeerd met *