Sed 命令速查表

Sed 是一种流编辑器,用于对文本进行基本的转换和操作。它是 Unix 系统中非常强大的文本处理工具之一。

基本命令

sed 's/old/new/' file

将文件中的第一个 “old” 替换为 “new”。

sed 's/old/new/g' file

将文件中的所有 “old” 替换为 “new”。

sed -n 'p' file

仅打印文件的内容。

sed 'd' file

删除文件的内容。

sed '2d' file

删除文件的第二行。

sed '2,4d' file

删除文件的第二行到第四行。

sed '/pattern/d' file

删除包含模式的行。

sed -i 's/old/new/g' file

在文件中进行替换并保存更改。

高级命令

sed -e 'command1' -e 'command2' file

执行多个命令。

sed -f script.sed file

从脚本文件中读取命令。

sed 's/old/new/2' file

仅替换第二个匹配项。

sed 's/old/new/3g' file

从第三个匹配项开始替换所有匹配项。

sed 's/\(old\)/\U\1/g' file

将所有 “old” 替换为大写。

sed 's/\(old\)/\L\1/g' file

将所有 “old” 替换为小写。

sed 's/\(old\)/\E\1/g' file

将所有 “old” 替换为大写,并在替换后恢复大小写。

sed 's/\(old\)/\e\1/g' file

将所有 “old” 替换为小写,并在替换后恢复大小写。

sed 's/old/new/w output.txt' file

将替换的结果写入文件。

sed -n 's/old/new/p' file

仅打印替换的行。

sed -n '/pattern/p' file

仅打印包含模式的行。

sed -n '1,5p' file

仅打印第一行到第五行。

sed -n '1~2p' file

每隔一行打印一次。

sed -n '2~2p' file

每隔两行打印一次。

sed -n '3~2p' file

从第三行开始,每隔两行打印一次。

sed -n '4~2p' file

从第四行开始,每隔两行打印一次。

sed -n '5~2p' file

从第五行开始,每隔两行打印一次。

sed -n '6~2p' file

从第六行开始,每隔两行打印一次。

sed -n '7~2p' file

从第七行开始,每隔两行打印一次。

sed -n '8~2p' file

从第八行开始,每隔两行打印一次。

sed -n '9~2p' file

从第九行开始,每隔两行打印一次。

sed -n '10~2p' file

从第十行开始,每隔两行打印一次。

sed -n '11~2p' file

从第十一行开始,每隔两行打印一次。

sed -n '12~2p' file

从第十二行开始,每隔两行打印一次。

sed -n '13~2p' file

从第十三行开始,每隔两行打印一次。

sed -n '14~2p' file

从第十四行开始,每隔两行打印一次。

sed -n '15~2p' file

从第十五行开始,每隔两行打印一次。

sed -n '16~2p' file

从第十六行开始,每隔两行打印一次。

sed -n '17~2p' file

从第十七行开始,每隔两行打印一次。

sed -n '18~2p' file

从第十八行开始,每隔两行打印一次。

sed -n '19~2p' file

从第十九行开始,每隔两行打印一次。

sed -n '20~2p' file

从第二十行开始,每隔两行打印一次。

sed -n '21~2p' file

从第二十一行开始,每隔两行打印一次。

sed -n '22~2p' file

从第二十二行开始,每隔两行打印一次。

sed -n '23~2p' file

从第二十三行开始,每隔两行打印一次。

sed -n '24~2p' file

从第二十四行开始,每隔两行打印一次。

sed -n '25~2p' file

从第二十五行开始,每隔两行打印一次。

sed -n '26~2p' file

从第二十六行开始,每隔两行打印一次。

sed -n '27~2p' file

从第二十七行开始,每隔两行打印一次。

sed -n '28~2p' file

从第二十八行开始,每隔两行打印一次。

sed -n '29~2p' file

从第二十九行开始,每隔两行打印一次。

sed -n '30~2p' file

从第三十行开始,每隔两行打印一次。

sed -n '31~2p' file

从第三十一行开始,每隔两行打印一次。

sed -n '32~2p' file

从第三十二行开始,每隔两行打印一次。

sed -n '33~2p' file

从第三十三行开始,每隔两行打印一次。

sed -n '34~2p' file

从第三十四行开始,每隔两行打印一次。

sed -n '35~2p' file

从第三十五行开始,每隔两行打印一次。

sed -n '36~2p' file

从第三十六行开始,每隔两行打印一次。

sed -n '37~2p' file

从第三十七行开始,每隔两行打印一次。

sed -n '38~2p' file

从第三十八行开始,每隔两行打印一次。

sed -n '39~2p' file

从第三十九行开始,每隔两行打印一次。

sed -n '40~2p' file

从第四十行开始,每隔两行打印一次。

sed -n '41~2p' file

从第四十一行开始,每隔两行打印一次。

sed -n '42~2p' file

从第四十二行开始,每隔两行打印一次。

sed -n '43~2p' file

从第四十三行开始,每隔两行打印一次。

sed -n '44~2p' file

从第四十四行开始,每隔两行打印一次。

sed -n '45~2p' file

从第四十五行开始,每隔两行打印一次。

sed -n '46~2p' file

从第四十六行开始,每隔两行打印一次。

sed -n '47~2p' file

从第四十七行开始,每隔两行打印一次。

sed -n '48~2p' file

从第四十八行开始,每隔两行打印一次。

sed -n '49~2p' file

从第四十九行开始,每隔两行打印一次。

sed -n '50~2p' file

从第五十行开始,每隔两行打印一次。

sed -n '51~2p' file

从第五十一行开始,每隔两行打印一次。

sed -n '52~2p' file

从第五十二行开始,每隔两行打印一次。

sed -n '53~2p' file

从第五十三行开始,每隔两行打印一次。

sed -n '54~2p' file

从第五十四行开始,每隔两行打印一次。

sed -n '55~2p' file

从第五十五行开始,每隔两行打印一次。

sed -n '56~2p' file

从第五十六行开始,每隔两行打印一次。

sed -n '57~2p' file

从第五十七行开始,每隔两行打印一次。

sed -n '58~2p' file

从第五十八行开始,每隔两行打印一次。

sed -n '59~2p' file

从第五十九行开始,每隔两行打印一次。

sed -n '60~2p' file

从第六十行开始,每隔两行打印一次。

sed -n '61~2p' file

从第六十一行开始,每隔两行打印一次。

sed -n '62~2p' file

从第六十二行开始,每隔两行打印一次。

sed -n '63~2p' file

从第六十三行开始,每隔两行打印一次。

sed -n '64~2p' file

从第六十四行开始,每隔两行打印一次。

sed -n '65~2p' file

从第六十五行开始,每隔两行打印一次。

sed -n '66~2p' file

从第六十六行开始,每隔两行打印一次。

sed -n '67~2p' file

从第六十七行开始,每隔两行打印一次。

sed -n '68~2p' file

从第六十八行开始,每隔两行打印一次。

sed -n '69~2p' file

从第六十九行开始,每隔两行打印一次。

sed -n '70~2p' file

从第七十行开始,每隔两行打印一次。

sed -n '71~2p' file

从第七十一行开始,每隔两行打印一次。

sed -n '72~2p' file

从第七十二行开始,每隔两行打印一次。

sed -n '73~2p' file

从第七十三行开始,每隔两行打印一次。

sed -n '74~2p' file

从第七十四行开始,每隔两行打印一次。

sed -n '75~2p' file

从第七十五行开始,每隔两行打印一次。

sed -n '76~2p' file

从第七十六行开始,每隔两行打印一次。

sed -n '77~2p' file

从第七十七行开始,每隔两行打印一次。

sed -n '78~2p' file

从第七十八行开始,每隔两行打印一次。

sed -n '79~2p' file

从第七十九行开始,每隔两行打印一次。

sed -n '80~2p' file

从第八十行开始,每隔两行打印一次。

sed -n '81~2p' file

从第八十一行开始,每隔两行打印一次。

sed -n '82~2p' file

从第八十二行开始,每隔两行打印一次。

sed -n '83~2p' file

从第八十三行开始,每隔两行打印一次。

sed -n '84~2p' file

从第八十四行开始,每隔两行打印一次。

sed -n '85~2p' file

从第八十五行开始,每隔两行打印一次。

sed -n '86~2p' file

从第八十六行开始,每隔两行打印一次。

sed -n '87~2p' file

从第八十七行开始,每隔两行打印一次。

sed -n '88~2p' file

从第八十八行开始,每隔两行打印一次。

sed -n '89~2p' file

从第八十九行开始,每隔两行打印一次。

sed -n '90~2p' file

从第九十行开始,每隔两行打印一次。

sed -n '91~2p' file

从第九十一行开始,每隔两行打印一次。

sed -n '92~2p' file

从第九十二行开始,每隔两行打印一次。

sed -n '93~2p' file

从第九十三行开始,每隔两行打印一次。

sed -n '94~2p' file

从第九十四行开始,每隔两行打印一次。

sed -n '95~2p' file

从第九十五行开始,每隔两行打印一次。

sed -n '96~2p' file

从第九十六行开始,每隔两行打印一次。

sed -n '97~2p' file

从第九十七行开始,每隔两行打印一次。

sed -n '98~2p' file

从第九十八行开始,每隔两行打印一次。

sed -n '99~2p' file

从第九十九行开始,每隔两行打印一次。

sed -n '100~2p' file

从第一百行开始,每隔两行打印一次。

sed -n '101~2p' file

从第一百零一行开始,每隔两行打印一次。

sed -n '102~2p' file

从第一百零二行开始,每隔两行打印一次。

sed -n '103~2p' file

从第一百零三行开始,每隔两行打印一次。

sed -n '104~2p' file

从第一百零四行开始,每隔两行打印一次。

sed -n '105~2p' file

从第一百零五行开始,每隔两行打印一次。

sed -n '106~2p' file

从第一百零六行开始,每隔两行打印一次。

sed -n '107~2p' file

从第一百零七行开始,每隔两行打印一次。

sed -n '108~2p' file

从第一百零八行开始,每隔两行打印一次。

sed -n '109~2p' file

从第一百零九行开始,每隔两行打印一次。

sed -n '110~2p' file

从第一百一十行开始,每隔两行打印一次。

sed -n '111~2p' file

从第一百一十一行开始,每隔两行打印一次。

sed -n '112~2p' file

从第一百一十二行开始,每隔两行打印一次。

sed -n '113~2p' file

从第一百一十三行开始,每隔两行打印一次。

sed -n '114~2p' file

从第一百一十四行开始,每隔两行打印一次。

sed -n '115~2p' file

从第一百一十五行开始,每隔两行打印一次。

sed -n '116~2p' file

从第一百一十六行开始,每隔两行打印一次。

sed -n '117~2p' file

从第一百一十七行开始,每隔两行打印一次。

sed -n '118~2p' file

从第一百一十八行开始,每隔两行打印一次。

sed -n '119~2p' file

从第一百一十九行开始,每隔两行打印一次。

sed -n '120~2p' file

从第一百二十行开始,每隔两行打印一次。

sed -n '121~2p' file

从第一百二十一行开始,每隔两行打印一次。

sed -n '122~2p' file

从第一百二十二行开始,每隔两行打印一次。

sed -n '123~2p' file

从第一百二十三行开始,每隔两行打印一次。

sed -n '124~2p' file

从第一百二十四行开始,每隔两行打印一次。

sed -n '125~2p' file

从第一百二十五行开始,每隔两行打印一次。

sed -n '126~2p' file

从第一百二十六行开始,每隔两行打印一次。

sed -n '127~2p' file

从第一百二十七行开始,每隔两行打印一次。

sed -n '128~2p' file

从第一百二十八行开始,每隔两行打印一次。

sed -n '129~2p' file

从第一百二十九行开始,每隔两行打印一次。

sed -n '130~2p' file

从第一百三十行开始,每隔两行打印一次。

sed -n '131~2p' file

从第一百三十一行开始,每隔两行打印一次。

sed -n '132~2p' file

从第一百三十二行开始,每隔两行打印一次。

sed -n '133~2p' file

从第一百三十三行开始,每隔两行打印一次。

sed -n '134~2p' file

从第一百三十四行开始,每隔两行打印一次。

sed -n '135~2p' file

从第一百三十五行开始,每隔两行打印一次。

sed -n '136~2p' file

从第一百三十六行开始,每隔两行打印一次。

sed -n '137~2p' file

从第一百三十七行开始,每隔两行打印一次。

sed -n '138~2p' file

从第一百三十八行开始,每隔两行打印一次。

sed -n '139~2p' file

从第一百三十九行开始,每隔两行打印一次。

sed -n '140~2p' file

从第一百四十行开始,每隔两行打印一次。

sed -n '141~2p' file

从第一百四十一行开始,每隔两行打印一次。

sed -n '142~2p' file

从第一百四十二行开始,每隔两行打印一次。

sed -n '143~2p' file

从第一百四十三行开始,每隔两行打印一次。

sed -n '144~2p' file

从第一百四十四行开始,每隔两行打印一次。

sed -n '145~2p' file

从第一百四十五行开始,每隔两行打印一次。

sed -n '146~2p' file

从第一百四十六行开始,每隔两行打印一次。

sed -n '147~2p' file

从第一百四十七行开始,每隔两行打印一次。

sed -n '148~2p' file

从第一百四十八行开始,每隔两行打印一次。

sed -n '149~2p' file

从第一百四十九行开始,每隔两行打印一次。

sed -n '150~2p' file

从第一百五十行开始,每隔两行打印一次。

sed -n '151~2p' file

从第一百五十一行开始,每隔两行打印一次。

sed -n '152~2p' file

从第一百五十二行开始,每隔两行打印一次。

sed -n '153~2p' file

从第一百五十三行开始,每隔两行打印一次。

sed -n '154~2p' file

从第一百五十四行开始,每隔两行打印一次。

sed -n '155~2p' file

从第一百五十五行开始,每隔两行打印一次。

sed -n '156~2p' file

从第一百五十六行开始,每隔两行打印一次。

sed -n '157~2p' file

从第一百五十七行开始,每隔两行打印一次。

sed -n '158~2p' file

从第一百五十八行开始,每隔两行打印一次。

sed -n '159~2p' file

从第一百五十九行开始,每隔两行打印一次。

sed -n '160~2p' file

从第一百六十行开始,每隔两行打印一次。

sed -n '161~2p' file

从第一百六十一行开始,每隔两行打印一次。

sed -n '162~2p' file

从第一百六十二行开始,每隔两行打印一次。

sed -n '163~2p' file

从第一百六十三行开始,每隔两行打印一次。

sed -n '164~2p' file

从第一百六十四行开始,每隔两行打印一次。

sed -n '165~2p' file

从第一百六十五行开始,每隔两行打印一次。

sed -n '166~2p' file

从第一百六十六行开始,每隔两行打印一次。

sed -n '167~2p' file

从第一百六十七行开始,每隔两行打印一次。

sed -n '168~2p' file

从第一百六十八行开始,每隔两行打印一次。

sed -n '169~2p' file

从第一百六十九行开始,每隔两行打印一次。

sed -n '170~2p' file

从第一百七十行开始,每隔两行打印一次。

sed -n '171~2p' file

从第一百七十一行开始,每隔两行打印一次。

sed -n '172~2p' file

从第一百七十二行开始,每隔两行打印一次。

sed -n '173~2p' file

从第一百七十三行开始,每隔两行打印一次。

sed -n '174~2p' file

从第一百七十四行开始,每隔两行打印一次。

sed -n '175~2p' file

从第一百七十五行开始,每隔两行打印一次。

sed -n '176~2p' file

从第一百七十六行开始,每隔两行打印一次。

sed -n '177~2p' file

从第一百七十七行开始,每隔两行打印一次。

sed -n '178~2p' file

从第一百七十八行开始,每隔两行打印一次。

sed -n '179~2p' file

从第一百七十九行开始,每隔两行打印一次。

sed -n '180~2p' file

从第一百八十行开始,每隔两行打印一次。

sed -n '181~2p' file

从第一百八十一行开始,每隔两行打印一次。

sed -n '182~2p' file

从第一百八十二行开始,每隔两行打印一次。

sed -n '183~2p' file

从第一百八十三行开始,每隔两行打印一次。

sed -n '184~2p' file

从第一百八十四行开始,每隔两行打印一次。

sed -n '185~2p' file

从第一百八十五行开始,每隔两行打印一次。

sed -n '186~2p' file

从第一百八十六行开始,每隔两行打印一次。

sed -n '187~2p' file

从第一百八十七行开始,每隔两行打印一次。

sed -n '188~2p' file

从第一百八十八行开始,每隔两行打印一次。

sed -n '189~2p' file

从第一百八十九行开始,每隔两行打印一次。

sed -n '190~2p' file

从第一百九十行开始,每隔两行打印一次。

sed -n '191~2p' file

从第一百九十一行开始,每隔两行打印一次。

sed -n '192~2p' file

从第一百九十二行开始,每隔两行打印一次。

sed -n '193~2p' file

从第一百九十三行开始,每隔两行打印一次。

sed -n '194~2p' file

从第一百九十四行开始,每隔两行打印一次。

sed -n '195~2p' file

从第一百九十五行开始,每隔两行打印一次。

sed -n '196~2p' file

从第一百九十六行开始,每隔两行打印一次。

sed -n '197~2p' file

从第一百九十七行开始,每隔两行打印一次。

sed -n '198~2p' file

从第一百九十八行开始,每隔两行打印一次。

sed -n '199~2p' file

从第一百九十九行开始,每隔两行打印一次。

sed -n '200~2p' file

从第二百行开始,每隔两行打印一次。

sed -n '201~2p' file

从第二百零一行开始,每隔两行打印一次。

sed -n '202~2p' file

从第二百零二行开始,每隔两行打印一次。

sed -n '203~2p' file

从第二百零三行开始,每隔两行打印一次。

sed -n '204~2p' file

从第二百零四行开始,每隔两行打印一次。

sed -n '205~2p' file

从第二百零五行开始,每隔两行打印一次。

sed -n '206~2p' file

从第二百零六行开始,每隔两行打印一次。

sed -n '207~2p' file

从第二百零七行开始,每隔两行打印一次。

sed -n '208~2p' file

从第二百零八行开始,每隔两行打印一次。

sed -n '209~2p' file

从第二百零九行开始,每隔两行打印一次。

sed -n '210~2p' file

从第二百一十行开始,每隔两行打印一次。

sed -n '211~2p' file

从第二百一十一行开始,每隔两行打印一次。

sed -n '212~2p' file

从第二百一十二行开始,每隔两行打印一次。

sed -n '213~2p' file

从第二百一十三行开始,每隔两行打印一次。

sed -n '214~2p' file

从第二百一十四行开始,每隔两行打印一次。

sed -n '215~2p' file

从第二百一十五行开始,每隔两行打印一次。

sed -n '216~2p' file

从第二百一十六行开始,每隔两行打印一次。

sed -n '217~2p' file

从第二百一十七行开始,每隔两行打印一次。

sed -n '218~2p' file

从第二百一十八行开始,每隔两行打印一次。

sed -n '219~2p' file

从第二百一十九行开始,每隔两行打印一次。

sed -n '220~2p' file

从第二百二十行开始,每隔两行打印一次。

sed -n '221~2p' file

从第二百二十一行开始,每隔两行打印一次。

sed -n '222~2p' file

从第二百二十二行开始,每隔两行打印一次。

sed -n '223~2p' file

从第二百二十三行开始,每隔两行打印一次。

sed -n '224~2p' file

从第二百二十四行开始,每隔两行打印一次。

sed -n '225~2p' file

从第二百二十五行开始,每隔两行打印一次。

sed -n '226~2p' file

从第二百二十六行开始,每隔两行打印一次。

sed -n '227~2p' file

从第二百二十七行开始,每隔两行打印一次。

sed -n '228~2p' file

从第二百二十八行开始,每隔两行打印一次。

sed -n '229~2p' file

从第二百二十九行开始,每隔两行打印一次。

sed -n '230~2p' file

从第二百三十行开始,每隔两行打印一次。

sed -n '231~2p' file

从第二百三十一行开始,每隔两行打印一次。

sed -n '232~2p' file

从第二百三十二行开始,每隔两行打印一次。

sed -n '233~2p' file

从第二百三十三行开始,每隔两行打印一次。

sed -n '234~2p' file

从第二百三十四行开始,每隔两行打印一次。

sed -n '235~2p' file

从第二百三十五行开始,每隔两行打印一次。

sed -n '236~2p' file

从第二百三十六行开始,每隔两行打印一次。

sed -n '237~2p' file

从第二百三十七行开始,每隔两行打印一次。

sed -n '238~2p' file

从第二百三十八行开始,每隔两行打印一次。

sed -n '239~2p' file

从第二百三十九行开始,每隔两行打印一次。

sed -n '240~2p' file

从第二百四十行开始,每隔两行打印一次。

sed -n '241~2p' file

从第二百四十一行开始,每隔两行打印一次。

sed -n '242~2p' file

从第二百四十二行开始,每隔两行打印一次。

sed -n '243~2p' file

从第二百四十三行开始,每隔两行打印一次。

sed -n '244~2p' file

从第二百四十四行开始,每隔两行打印一次。

sed -n '245~2p' file

从第二百四十五行开始,每隔两行打印一次。

sed -n '246~2p' file

从第二百四十六行开始,每隔两行打印一次。

sed -n '247~2p' file

从第二百四十七行开始,每隔两行打印一次。

sed -n '248~2p' file

从第二百四十八行开始,每隔两行打印一次。

sed -n '249~2p' file

从第二百四十九行开始,每隔两行打印一次。

sed -n '250~2p' file

从第二百五十行开始,每隔两行打印一次。

sed -n '251~2p' file

从第二百五十一行开始,每隔两行打印一次。

sed -n '252~2p' file

从第二百五十二行开始,每隔两行打印一次。

sed -n '253~2p' file

从第二百五十三行开始,每隔两行打印一次。

sed -n '254~2p' file

从第二百五十四行开始,每隔两行打印一次。

sed -n '255~2p' file

从第二百五十五行开始,每隔两行打印一次。

sed -n '256~2p' file

从第二百五十六行开始,每隔两行打印一次。

sed -n '257~2p' file

从第二百五十七行开始,每隔两行打印一次。

sed -n '258~2p' file

从第二百五十八行开始,每隔两行打印一次。

sed -n '259~2p' file

从第二百五十九行开始,每隔两行打印一次。

sed -n '260~2p' file

从第二百六十行开始,每隔两行打印一次。

sed -n '261~2p' file

从第二百六十一行开始,每隔两行打印一次。

sed -n '262~2p' file

从第二百六十二行开始,每隔两行打印一次。

sed -n '263~2p' file

从第二百六十三行开始,每隔两行打印一次。

sed -n '264~2p' file

从第二百六十四行开始,每隔两行打印一次。

sed -n '265~2p' file

从第二百六十五行开始,每隔两行打印一次。

sed -n '266~2p' file

从第二百六十六行开始,每隔两行打印一次。