사용자 도구

사이트 도구


linux:sed

문서의 이전 판입니다!


Linux sed

파일의 내용 변경

  • -i.bak : 파일을 잠시 .bak 확장자를 가진 파일로 복제 한뒤에 변경사항을 적용하고 저장한다.
  • -i 만 하면, 백업파일 없이 원본 파일을 즉시 변경한다.
  • 여러 항목을 한번에 바꾸려면 -e 옵션을 계속 추가한다.
sed -i.bak -e "s/A/X/g" -e "s/B/Y/g" -e "s/C/Z/g" /path/to/file.txt

특정 영역에만 변경 적용

# 1 줄만 변경
sed '1 s/a/b/g' file.txt 
 
# 2~4 줄만 변경
sed '2,4 s/a/b/g' file.txt

desed

참조

linux/sed.1610887399.txt.gz · 마지막으로 수정됨: 2021/01/17 21:43 저자 kwon37xi