Pregunta realmente simple, ¿cómo combino echo y cat en el intérprete de comandos, estoy tratando de escribir el contenido de un archivo en otro archivo con una cadena pre-agregada?Combinando echo y cat en Unix
Si/tmp/archivo tiene el siguiente aspecto:
this is a test
que desea ejecutar este:
echo "PREPENDED STRING"
cat /tmp/file | sed 's/test/test2/g' > /tmp/result
modo que/tmp/resultado es idéntico:
PREPENDED STRINGthis is a test2
Gracias.
Me gusta esta simplicidad, pero para completarla debería tener el distintivo -n en echo como se menciona en otra respuesta. – Dan
Para cualquier otra persona que se pregunte acerca de '-' en' args', de las páginas man: 'Sin ARCHIVO, o cuando ARCHIVO es -, lea la entrada estándar.' – SooDesuNe
La bandera '-n' no funciona todas las variantes de 'echo', pero eso es principalmente una nota histórica. – reinierpost