GNU/Linux >> Tutoriales Linux >  >> Linux

¿Ejecutar un comando una vez por línea de entrada canalizada?

Quiero ejecutar un comando java una vez por cada coincidencia de ls | grep pattern - . En este caso, creo que podría hacer find pattern -exec java MyProg '{}' ; pero tengo curiosidad sobre el caso general:¿existe una manera fácil de decir "ejecutar un comando una vez por cada línea de entrada estándar"? (En fish o bash.)

Respuesta aceptada:

Eso es lo que xargs lo hace.

... | xargs command

Linux
  1. ¿Cómo puedo ejecutar correctamente los scripts de línea de comandos de Perl one liner?

  2. ¿Cómo ejecutar Cronjobs más de una vez por minuto?

  3. ¿Cómo instalo un script para que se ejecute en cualquier lugar desde la línea de comandos?

  4. ¿Cómo construyo un ejecutable nativo (línea de comando) para ejecutar en Android?

  5. matlab ejecuta el script desde la línea de comando de Linux

Ejecute la línea de comandos de Linux en su iPad

Comando Dif en Linux

Googler:ejecuta búsquedas en Google desde la línea de comandos

Ejecute scripts Perl/PHP desde la línea de comandos

Cómo ejecutar varios comandos de Linux a la vez en la terminal de Linux

Argumentos de la línea de comando para ejecutar la ventana acoplable