[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

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: