저는 파일 끝에 텍스트를 추가하기 위해 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
ex 대신 (replace) 명령을 사용하면 됩니다.
$s/$/mynewtext/
첫 번째는 $
마지막 줄을 처리하고 두 번째는 $
교체 항목을 끝에 고정합니다.