csh脚本中,用sed命令在1.txt文本中某行后(例如第3行)插入一行aa,怎么写

 我来答
良玉小帝
推荐于2017-12-16 · 个人日常精心汇总合集
良玉小帝
采纳数:5925 获赞数:9451

向TA提问 私信TA
展开全部
[root@localhost 10]# cat file
0000000: 2321 2f62 696e 2f62 6173 680a 6563 686f  #!/bin/bash.echo
0000010: 2024 300a 6563 686f 2024 2a0a 6563 686f   $0.echo $*.echo
0000020: 2024 230a 6563 686f 2024 3120 2432 2024   $#.echo $1 $2 $
0000030: 330a                                     3.
[root@localhost 10]# sed "3 a aaa" file
0000000: 2321 2f62 696e 2f62 6173 680a 6563 686f  #!/bin/bash.echo
0000010: 2024 300a 6563 686f 2024 2a0a 6563 686f   $0.echo $*.echo
0000020: 2024 230a 6563 686f 2024 3120 2432 2024   $#.echo $1 $2 $
aaa
0000030: 330a                                     3.


sed -i "3 a aaa" file
3是第三行
a是插入在第三行后,第三行前就用i
aaa是要插入的内容
最后的file是文件file
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式