Dire que j'ai une chaîne foobar
Comment puis-je produire facilement quelque chose comme [f]oobar
sans remplacer spécifiquement f
avec [f]
?
Cas d'utilisation :j'accepte la saisie d'un nom de processus par l'utilisateur et je souhaite afficher les détails du processus tout en éliminant le grep
.
Réponse acceptée :
Faire :
sed 's/^./[&]/'
^.
correspond au premier caractère de la ligne- En remplacement,
&
est étendu à la correspondance, nous entourons la correspondance de[]
Exemple :
% sed 's/^./[&]/' <<<'foobar'
[f]oobar