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

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: