Re: sed ou tr
Bonsoir,
On 08/01/2016 17:52, cedric rousselot wrote:
> vous pouvez essayer:
> sed 's/\// /g' file.txt
>
> Si le resultat vous convient vous pouvez le faire dans le fichier:
> sed -i 's/\// /g' file.txt
Juste pour info, si jamais le caractère « / » est utilisé dans les regex voire utilisé souvent (typiquement pour des chemins de fichiers etc.), alors plutôt que d'échapper chaque caractère « / » avec un backslash, sed nous permet d'utiliser un autre délimiteur que « / ». En fait, on peut choisir plus ou moins le délimiteur qu'on veut. Par exemples :
sed 's|/| |g' file.txt
sed 's#/# #g' file.txt
Et bien sûr dans ce cas, on n'est plus obligé d'échapper nos « / ». Voilà, c'était juste pour info. ;)
Et sinon effectivement tr -d '/' se contente de supprimer les « / » comme l'indique sa page man (enfin j'imagine).
À+
--
François Lafont
Reply to:
- References:
- sed ou tr
- From: Bernard Schoenacker <bernard.schoenacker@free.fr>
- Re: sed ou tr
- From: cedric rousselot <cedric.rousselot@free.fr>