原文:[Shell]利用sed修改文件 获取指定字符串所在行号,删除行,写入行

测试文件test.txt 内容如下: 获取行 方式 :使用grep命令:grep n lt 指定字符串 gt 文件名称 cut d : f 方式 :使用sed,sed n e lt 指定字符串 gt 文件名称 删除行 sed i lt 行号 gt d 文件名称, i表示保存删除操作 写入行 追加:a 在当前行后添加一行或多行 插入:i 在当前行之前插入文本 参考文档: Shell sed ...

2020-01-03 14:33 0 2921 推荐指数:

查看详情

shell读取文件指定字符串 -sed

命令: sed -n Np 文件名 其中,“N”必须替换成一个数字,例如,你要取文件1.txt的第7,命令为: sed -n 7p 1.txt 输出结果即为指定行内容。 ...

Mon Nov 12 19:08:00 CST 2012 0 9113
shell sed 删除行

sed编辑器不会修改原始文件。你删除只是从sed编辑器的输出中消失了。原始文件仍然包含那些“删掉的” 删除第二 删除第二和第三 删除第二和第三 删除第三,以及之后的所有 ...

Tue Dec 01 22:12:00 CST 2020 0 383
sed删除包含指定字符串的所有

1.以删除文件example.txt中包含字符串"=yes"的行为例,example.txt文件有以下内容: dadasdfsadf=yes=sds dsdadasdkfk dsdsdds=sye kgfjdfdf=yes==- 2.准备删除: sed -i '/=yes/d ...

Thu Nov 01 02:33:00 CST 2018 0 3075
Linux shell 获得字符串所在行数及位置

shell 获得字符串所在行数及位置 01 获取字符串所在的行数 方式一:用grep -n 方式二:用sed -n '/查询的字符串/=' 文件 02 获取字符串字符所在的位置 方式一:用awk -F 和 wc -c 组合 方式二:用awk 'BEGIN ...

Sat Aug 17 04:51:00 CST 2019 0 5757
Sed文件指定最后添加字符串

文件中的指定内容那一最后添加字符串,如创建一个test.txt文件,然后输入一些内容 [root@localhost xinzehao]# cat test.txt 111111111 aaaaaaa bbbbbbbbbcccccccccdddddddd eeeeeeffffffff ...

Tue Mar 09 02:05:00 CST 2021 0 646
 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM