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?)

미국 포닥 월급 생활비, 일리노이 텍사스 포닥 (Illinois, Texas Postdoc Living Cost)

J1 미국 포닥, 미국 영주권 (EB2) 신청 및 승인 후기 (첫번째. J1 비자)