Digamos que tengo una cadena foobar
¿Cómo puedo producir fácilmente algo como [f]oobar
sin reemplazar específicamente f
con [f]
?
Caso de uso:acepto la entrada del usuario de un nombre de proceso y quiero mostrar los detalles del proceso mientras elimino el grep
.
Respuesta aceptada:
Hacer:
sed 's/^./[&]/'
^.
coincide con el primer carácter de la línea- En el reemplazo,
&
se expande a la coincidencia, encerramos la coincidencia con[]
Ejemplo:
% sed 's/^./[&]/' <<<'foobar'
[f]oobar