sed是一個強大的文本處理工具,用于對文本文件進行字符串替換、刪除、插入等操作。下面是一些常見的sed命令的使用方法:
sed 's/old/new/' file
,將文件中所有出現的old
替換為new
。sed 's/old/new/g' file
,將文件中所有出現的old
替換為new
,并且替換每行中的所有匹配項。sed '2s/old/new/' file
,只替換第2行中的第一個匹配項。sed '2,4s/old/new/' file
,在第2行到第4行之間替換第一個匹配項。sed '3d' file
,刪除第3行。sed '2,4d' file
,刪除第2行到第4行之間的所有行。sed '2i\new line' file
,在第2行之前插入一行。sed '2a\new line' file
,在第2行之后添加一行。sed -n '/pattern/p' file
,打印文件中匹配正則表達式pattern
的行。sed -n '2p' file
,打印文件中的第2行。這里只是列舉了一些常見的用法,sed還有很多其他的功能和選項。可以通過man sed
命令查看完整的幫助文檔。