sed -i.old

GNU sed 'in-place' szerkesztesnel megadhato egy utotag, amivel automatikusan keszithetunk backupot az atirt file-rol. Abbol, hogy most lattam ezt eloszor, latszik, hogy nem igazan hasznalom a GNU verziot ;-)


$ echo hello > file1
$ sed -i.old 's/hello/hell1/' file1
$ ls -l file*
-rw-r--r-- 1 user users 6 Dec 16 18:27 file1
-rw-r--r-- 1 user users 6 Dec 16 18:26 file1.old

Hozzászólások

Ebből is látszik, hogy AIX alatt nem a GNU verzió van :)))
____________________________________
Az embert 2 éven át arra tanítják hogyan álljon meg a 2 lábán, és hogyan beszéljen... Aztán azt mondják neki: -"Ülj le és kuss legyen!"..

sed is van, csak abban a verzióban ez a funkció pont hogy hiányzik... Ergo ott csak úgy tudod megcsinálni, hogy:
sed "s/foo/bar/g" file > file.out
mv file.out file

cserébe van grep -p :)
____________________________________
Az embert 2 éven át arra tanítják hogyan álljon meg a 2 lábán, és hogyan beszéljen... Aztán azt mondják neki: -"Ülj le és kuss legyen!"..