
파일 끝에 텍스트를 추가하기 위해 sed를 사용하고 있습니다. 지금까지 나는 시도했다
ㅏ.sed -i -e '$ a mynewtext' filename
비.sed -e '$amynewtext' filename
내 파일은 다음과 같습니다
90577958
90399451
90219954
90089937
90994000
90083995
90349994
90133537
a)와 b)를 모두 실행한 후 mynewtext
. 90133537
like 뒤에는 추가되지 않습니다 90133537mynewtext
.
여기서 무엇이 잘못되고 있습니까?
답변1
이것이 바로 a
(추가) 명령이 수행하는 작업입니다.
마지막 줄의 끝에 텍스트를 배치하려면 s
대신 (대체) 명령을 사용할 수 있습니다.
$s/$/mynewtext/
첫 번째는 $
마지막 줄을 지정하고 두 번째는 $
대체 항목을 끝 부분에 고정합니다.