grep script
Hola lista
Estoy con un script y tengo problemillas con el siguiente comando:
NO FUNCIONA:
sed -e "s/^\/dev\/[s,h]d[a-z][1-9]/`blkid -s UUID \&`/" archivo.datos
En este caso & no se intercambia por el valor que deberia, en teoria
sda1 hda1...
pero si añado un echo antes del blkid si intercambia & por sda1 hda1...
FUNCIONA:
sed -e "s/^\/dev\/[s,h]d[a-z][1-9]/`echo blkid -s UUID \&`/" fstab.old
no entiendo el porque de este comportamiento.
He buscado en google y he visto otros ejemplos con date echo pero nada claro
Reply to: