Wednesday, December 14, 2011

Sed - Merubah karakter ke -n dari file

Untuk merubah karakter ke 10 dengan suatu kalimat, katakanlah SED


Before
root@nebula:# cat test.txt
111111111111111111111111111111111111111111111111111
After
root@nebula:# sed -r "s/^(.{9})/\1SED/" test.txt
111111111SED11111111111111111111111111111111111111111
atau
root@nebula:# sed -i -r "s/^(.{9})/\1SED/" test.txt
-i memberitahu sed untuk langsung mengedit file tersebut (over write) output tidak akan ditampilkan dilayar

Kalau tidak mau di over write
root@nebula:# sed -r "s/^(.{9})/\1SED/" test.txt > test_output.txt

No comments: