Als «xargs» getaggte Fragen

xargs ist ein Befehl, der einen anderen Befehl ausführt und seine Argumente aus stdin generiert

1
Dateiname zu lang Fehler mit Befehl 'stat'
Ich rufe eine Buchliste ab, nachdem ich die Python-Bücher im Home-Verzeichnis mit diesem Befehl unter OSX gesucht habe: find ~ -type f -iregex '.*python.*\.pdf' die Buchliste ... .../Computing/Python/Beginning_Python.pdf .../Python/Core.Python.Applications.Programming.3rd.Edition.pdf .../Python/Packt.Mastering.Python.2016.4.pdf ... Ich beabsichtige, ihren Status mit Befehl xargsund zu überprüfenstat $ find ~ -type f -iregex '.*python.*\.pdf' | xargs stat …
7 find  xargs  stat 

2
xargs generiert keinen korrekten Befehl
Ich möchte eine Reihe von Apps auf einem Android-Gerät löschen, die alle mit demselben Paket beginnen. Ich erhalte diese mit folgendem Befehl: $ adb shell ls /data/data | grep -i com.company com.company.android.app.adwidget com.company.android.app.attendancereports com.company.android.app.atteventmanagement com.company.android.app.buttonwidget com.company.android.app.clockwidget Jetzt möchte ich adb uninstallfür jeden dieser Paketnamen Folgendes ausführen xargs: Ich dachte daran, …
7 zsh  xargs 

2
cp nachdem xargs nicht funktioniert
Ich starte Debian Jessie auf Host 64-Bit und in Virtualbox 32-Bit. Um Datenverkehr zu sparen, versuche ich, die i386-Pakete vom Host in den freigegebenen Ordner zu kopieren, um sie in virualbox zu verwenden. My Hostname/var/cache/apt/archives$ ls -al /var/cache/apt/archives/ | grep 'i386' | awk '{print $9}' alsa-oss_1.0.28-1_i386.deb gcc-4.9-base_4.9.2-10_i386.deb i965-va-driver_1.4.1-2_i386.deb libaacplus2_2.0.2-dmo2_i386.deb libaio1_0.3.110-1_i386.deb …
7 cp  xargs 

5
`xargs` mit Leerzeichen in Dateinamen
Ich versuche, nur Nicht-Bilddateien aufzulisten und nur in den letzten 500 Dateien zu suchen. Also renne ich ls -t | head -500 | file | grep -v 'image' was nicht richtig ist: es zeigt eine Hilfemeldung an. Ändern in ls -t | head -500 | xargs file | grep -v …



3
Was ist los mit diesem xargs-Befehl?
Betrachten Sie die Ausgabe: % { echo one; echo two; echo three; } | xargs -I{} -L1 echo test-{} test-{} one test-{} two test-{} three Warum wird nicht {}gemäß der Handbuchseite (und auch meinem Gedächtnis) ersetzt? Wie die Befehlszeile zu ändern , zu erhalten test-one, test-two, test-threeLinien als Ausgabe?
7 shell  xargs 
Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.