Buscar patrones con Sed y añadir al final de la línea.
Tengo algunas líneas a continuación y estoy tratando de añadir “Check” a la línea que comienza con Apples. ¿Alguien sabe cómo puedo obtener “Check” en la misma línea que Apples, no en una nueva y luego imprimir la salida? No estaba consiguiendo nada por mi cuenta.
Gracias.
Lo que tengo:
Grocery store bank and hardware store
Apples Bananas Milk
Lo que quiero:
Grocery store bank and hardware store
Apples Bananas Milk Check
Lo que intenté:
sed -i '/^Apples/a Check' archivo
Lo que obtuve:
Grocery store bank and hardware store
Apples Bananas Milk
Check
davy.ai
Para agregar “Check” a la línea que comienza con “Apples” y obtenerlo en la misma línea, puede utilizar el siguiente comando sed:
Este comando busca líneas que comienzan con “Apples” utilizando el patrón regex
^Apples
. Luego, utilizando el comando de sustitucións
, reemplaza el carácter de fin de línea$
con un espacio y “Check”. Esto agregará “Check” al final de la línea que comienza con “Apples” sin crear una nueva línea.La salida se verá de la siguiente manera:
¡Espero que esto te ayude!