替换 s
sed 's/s/S/1' my.txt
只替换第一个s
sed 's/s/S/2' my.txt
只替换第二个s
sed 's/s/S/3g' my.txt
替换第三个以后的s
sed '1,3s/my/your/g; 3,$s/This/That/g' my.txt
第一,三行的my替换成your
第三行以后的This替换成That
sed 's/my/[&]/g' my.txt
&是匹配的my,两侧加中括号打印p
sed -n "2p” mutated.fa
打印第二行(n为沉默输出,这样就不会两行两行的出现)
sed -n '2p;4,5p' InputFile
插入i
第一行前插入一行
sed "1 i This is my monkey" pets.txt
最后一行后插入一行
sed "$ a This is my monkey" pets.txt
第一行前插入
sed -i '1s/^/task goes here\n/' todo.txt
追加a
sed "/fish/a This is my monkey" pets.txt
匹配到fish就追加一行替换 c
sed "2 c This is my monkey" pets.txt
替换第二行删除 d
sed "2d" pets.txt
删除第二行
sed '2,$d' pets.txt
删除第二行以后的所有行
sed "$ d" pets.txt
删除最后一行,注意之间的空格圆括号
使用圆括号匹配的示例:(圆括号括起来的正则表达式所匹配的字符串会可以当成变量来使用,sed中使用的是\1,\2…)
sed备忘录
最后编辑于 :
©著作权归作者所有,转载或内容合作请联系作者
- 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
- 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
- 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...