이 게시물파일의 특정 줄에 텍스트를 삽입하는 방법을 나타냅니다.
텍스트를 삽입하는 대신 반복되는 숫자를 삽입하고 싶습니다. 예를 들어 다음 시리즈는 다음과 같습니다. 2 2 2 2 2 2 2 ... (100회)
답변1
삽입하려는 텍스트를 생성합니다.
$ perl -e 'print "2 " x 99, "2\n"' >insert
다음을 파일에 삽입합니다(이 예에서는 4번째 줄).
$ cat file
The
Dog
Is
Here
$ sed '3r insert' file >file.tmp && mv file.tmp file
$ cat file
The
Dog
Is
2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2
Here
sed
편집 명령( r
"read")은 주어진 파일의 내용을 다음 줄에 추가합니다.