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
放到后面和前面应该差不多吧 |