sed 's/old/new/' file.txt | 첫 번째 발생 교체 |
sed 's/old/new/g' file.txt | 모든 발생 교체 |
sed -i 's/old/new/g' file.txt | 파일 직접 수정 |
sed -n '5p' file.txt | 5번째 라인 출력 |
sed '5d' file.txt | 5번째 라인 삭제 |
sed '/pattern/d' file.txt | 일치하는 라인 삭제 |
# Replace all (global)
sed 's/foo/bar/g' file.txt
# Case-insensitive
sed 's/foo/bar/gi' file.txt
# Different delimiters
sed 's|/old/path|/new/path|g' file.txt
# Backreference
sed 's/\(.*\)/prefix_\1/' file.txt sed '5s/old/new/' file.txt # Line 5 only
sed '1,5s/old/new/g' file.txt # Lines 1-5
sed '5,$s/old/new/g' file.txt # Line 5 to end
sed '/pattern/s/old/new/' file.txt # Matching lines # Remove trailing whitespace
sed 's/[[:space:]]*$//' file.txt
# Remove blank lines
sed '/^$/d' file.txt
# Remove HTML tags
sed 's/<[^>]*>//g' file.html
# Number lines
sed = file.txt | sed 'N;s/\n/\t/'