![]() | 1 leavic 2015-07-15 11:05:12 +08:00 SED是单行编辑用的,你这个就不是SED的工作 |
![]() | 2 qq674949301 OP @leavic 那应该如何插入到这行前面呢? |
![]() | 3 likuku 2015-07-15 11:48:06 +08:00 重定向,追加。 a 文件,含新增ip行。 b 文件,含 1.x .. ip行。 cat b >> a |
4 18000rpm 2015-07-15 11:55:03 +08:00 via Android 把 1.0.1.0/24 之前的保存为 file.head, 剩下的保存为 file.tail echo 新ip >> file.head; cat file.head; cat file.tail |
5 18000rpm 2015-07-15 12:17:22 +08:00 sed '/1.0.1.0\/24/i YourNewIP' |
![]() | 6 cattyhouse 2015-07-15 12:53:20 +08:00 sed -i "10a 1.2.3.4" /etc/some/file 这条命令将 1.2.3.4 插入文件的第10行后面,楼主自己发挥。 |
![]() | 7 tuutoo 2015-07-15 20:55:37 +08:00 via Android 有点像ignore.list 我的做法是自己的ip放一个文件 然后直接cat myfile.txt >>ignore.list 放到后面和前面应该差不多吧 |