BASH – Algunos tips utiles sobre sustitución de variables.-

stringZ=abcABC123ABCabcdfrgsfabcjhsduyuysdabc
echo ${stringZ/abc/xyz}        ## Reemplaza la primera ocurrencia del string  “abc”.
xyzABC123ABCabcdfrgsfabcjhsduyuysdabc

stringZ=abcABC123ABCabcdfrgsfabcjhsduyuysdabc
echo ${stringZ//abc/xyz}       ## Reemplaza todas las ocurrencias del string  “abc”.
xyzABC123ABCxyzdfrgsfxyzjhsduyuysdxyz

stringZ=abcABC123ABCabcdfrgsfabcjhsduyuysdabc
echo ${stringZ/#abc/XYZ}       ## Reemplaza solo la primera ocurrencia del string “abc”.
XYZABC123ABCabcdfrgsfabcjhsduyuysdabc

stringZ=abcABC123ABCabcdfrgsfabcjhsduyuysdabc
echo ${stringZ/%abc/XYZ}        ## Reemplaza la última ocurrencia del string “abc”.
abcABC123ABCabcdfrgsfabcjhsduyuysdXYZ

stringZ=abcABC123ABCabcdfrgsfabcjhsduyuysdabc
echo ${stringZ/abc}                   ## Elimina la primera ocurrencia del string “abc”.
ABC123ABCabcdfrgsfabcjhsduyuysdabc

stringZ=abcABC123ABCabcdfrgsfabcjhsduyuysdabc
echo ${stringZ//abc}                  ## Elimina todas las ocurrencias del string “abc”.
ABC123ABCdfrgsfjhsduyuysd
Esta entrada fue publicada en Unix - Linux. Guarda el enlace permanente.

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *