2009-09-29 8 views

Répondre

8

Vous pouvez utiliser

tr "\001\002" "xy" 

... pour traduire le caractère ascii 1 à x et 2 à y.

1
sed -e y/\x01\x02/xy/ *.txt 

y// est la commande de transliterate de sed. Vous pouvez utiliser le commutateur -i pour modifier les fichiers sur place.

2

Si vous remplacez SOH et STX avec des caractères uniques, utilisez tr (en supposant que vous remplacez SOH avec x et STX avec Y):

tr '\001\002' 'xy' <sourcefile >destfile 
+0

fonctionne comme un charme – Disha

Questions connexes