GNU/Linux >> LINUX-Kenntnisse >  >> Linux

Einen Befehl einmal pro Zeile der Piped-Eingabe ausführen?

Ich möchte einen Java-Befehl einmal für jede Übereinstimmung von ls | grep pattern - . In diesem Fall denke ich, dass ich find pattern -exec java MyProg '{}' ; tun könnte aber ich bin neugierig auf den allgemeinen Fall – gibt es eine einfache Möglichkeit zu sagen:„Führen Sie einen Befehl einmal für jede Zeile der Standardeingabe aus“? (In Fish oder Bash.)

Akzeptierte Antwort:

Das ist xargs tut.

... | xargs command

Linux
  1. Führen Sie Perl/PHP-Skripte von der Befehlszeile aus

  2. Wie kann ich Perl-One-Liner-Befehlszeilenskripts ordnungsgemäß ausführen?

  3. Wie kann man Cronjobs öfter als einmal pro Minute ausführen?

  4. Wie installiere ich ein Skript, das überall von der Befehlszeile aus ausgeführt werden kann?

  5. matlab Skript von der Linux-Befehlszeile ausführen

Führen Sie die Linux-Befehlszeile auf Ihrem iPad aus

Diff-Befehl unter Linux

So führen Sie einen einzelnen Befehl auf mehreren Remote-Systemen gleichzeitig aus

Googler – Führen Sie Google-Suchen über die Befehlszeile aus

So führen Sie mehrere Linux-Befehle gleichzeitig im Linux-Terminal aus

Befehlszeilenargumente für docker run