Este es mi codigo
#!/bin/bash
showword() {
echo $1
}
echo This is a sample message | xargs -d' ' -t -n1 -P2 showword
Entonces tengo una función showwordque hace eco de cualquier cadena que pases como parámetro a la función.
Luego xargsintento llamar a la función y pasar una palabra a la vez a la función, y ejecutar 2 copias de la función en paralelo. Lo que no funciona es xargsque no reconoce la función. ¿Cómo puedo lograr lo que estoy tratando de hacer, cómo puedo hacer que xargs funcione con la función showword?
También discutido en stackoverflow.com/questions/11003418/…
—
Joshua Goldberg