还是我要求说的不清楚,罪过罪过!以后提问时候整理好要求。 主要是使用awk和sed来判断段落。下段的开头是什么也是不确定的!本段的开头是一定的!
版主大人,您这个不通用吧! 我在chinaunix上看到这个:
sed '/#rtk8723au usb ti module/ s/^/\tHello world\n&/' urfile
[root@ tmp]# cat urfile #network module insmod /8190.ko insmod /8191.ko insmod /8192.ko #rtk8723au usb ti module insmod /8193.ko [root@ tmp]# awk '{if($0~/insmod.*8192.ko/)$0=$0"\n\tHello world!";print}' urfile #network module insmod /8190.ko insmod /8191.ko insmod /8192.ko Hello world! #rtk8723au usb ti module insmod /8193.ko
sed '/#network module/{:b;N;/\n#/!bb;s/\([^ ]\+\)\s\+\(\n#.*\)/\1\n\thelloworld\n\2/}' file
23,125
社区成员
74,509
社区内容
加载中
试试用AI创作助手写篇文章吧