Linux example of sed

* sed: Stream EDitor

1. search and print

sed -n 'asdf/p' file

: Read file line by line without print (-n), and print a line if asdf is found.

2. substitution

sed 's/asdf/qwer/' file

: replace asdf by qwer, and does not change original file. just print

sed 's/asdf/qwer/' file > copyfile

: replace asdf by qwer, and copy file to copyfile

sed -i 's/asdf/qwer/' file

: replace asdf by qwer and change original file


If you would like to do for entire file, using '/g'.

sed -i 's/asdf/qwer/g' file

: replace asdf by qwer for entire file, and change original file


Thanks,

JF

댓글

이 블로그의 인기 게시물

미국 포닥, 한국으로 돌아가는 이유? (Why do postdoc go back to Korea?)

미국 포닥 - 비지팅 포닥 VS 풀펀딩 포닥 (Visiting Scholar VS Postdoctoral Fellow)

미국 포닥 직위, 타이틀, 명칭? - Visiting Scholar, Postdoctoral Fellow, Research Associate, Research Scientist, Research Professor