亚洲av成人无遮挡网站在线观看,少妇性bbb搡bbb爽爽爽,亚洲av日韩精品久久久久久,兔费看少妇性l交大片免费,无码少妇一区二区三区
Chinaunix
標(biāo)題:
用sed在特定段落末行添加一行內(nèi)容
[打印本頁]
作者:
kangear
時(shí)間:
2013-08-19 10:00
標(biāo)題:
用sed在特定段落末行添加一行內(nèi)容
#other
insmod /system/vendor/modules/other.ko
#network module
insmod /system/vendor/modules/usbnet.ko
insmod /system/vendor/modules/asix.ko
insmod /system/vendor/modules/qf9700.ko
insmod /system/vendor/modules/mcs7830.ko
insmod /system/vendor/modules/rtl8150.ko
insmod /system/vendor/modules/8192cu.ko
#rtk8723au usb bt module
insmod /system/vendor/modules/rtk_btusb.ko
# usb tether function
insmod /system/vendor/modules/cdc_ether.ko
insmod /system/vendor/modules/cdc_eem.ko
insmod /system/vendor/modules/cdc_subset.ko
復(fù)制代碼
用sed在#network module這個(gè)段落最后添加一行“helloworld”!怎么做呢?
作者:
dn833
時(shí)間:
2013-08-19 10:23
sed '/#network module/,/^$/{/^$/s//\thello\n/}'
復(fù)制代碼
作者:
guogang225
時(shí)間:
2013-08-19 10:50
sed -nr ':a;N;$!ba;s/(.*#network module[^#]*ko)(.*#.*)/\1\n\thelloworld!\2/p'
作者:
WilliBhamlll
時(shí)間:
2013-08-19 11:12
sed '/#network module/{:b;N;/\n#/!bb;s/.*ko/&\n\thelloworld/}'
復(fù)制代碼
作者:
kangear
時(shí)間:
2013-08-19 11:47
回復(fù)
2#
dn833
怎么沒有試出效果?
root@kangear:~/work/Module# sed '/#network module/,/^$/{/^$/s//\thello\n/}' tmp
#other
insmod /system/vendor/modules/other.ko
#network module
insmod /system/vendor/modules/usbnet.ko
insmod /system/vendor/modules/asix.ko
insmod /system/vendor/modules/qf9700.ko
insmod /system/vendor/modules/mcs7830.ko
insmod /system/vendor/modules/rtl8150.ko
insmod /system/vendor/modules/8192cu.ko
#rtk8723au usb bt module
insmod /system/vendor/modules/rtk_btusb.ko
# usb tether function
insmod /system/vendor/modules/cdc_ether.ko
insmod /system/vendor/modules/cdc_eem.ko
insmod /system/vendor/modules/cdc_subset.ko
root@kangear:~/work/Module#
復(fù)制代碼
作者:
kangear
時(shí)間:
2013-08-19 11:48
回復(fù)
4#
WilliBhamlll
能不能直接改寫到文件中呢?不用再建立新的文件!{:3_182:}
作者:
kangear
時(shí)間:
2013-08-19 11:50
回復(fù)
4#
WilliBhamlll
利用了*.ko這樣似乎不太通用了就!能不能直接就是根據(jù)段落來判斷的。
作者:
dn833
時(shí)間:
2013-08-19 12:05
kangear 發(fā)表于 2013-08-19 11:47
回復(fù) 2# dn833
怎么沒有試出效果?
因?yàn)槟隳切胁皇强招,貌似有空格。。。。。。?hr noshade size="2" width="100%" color="#808080">
作者:
seesea2517
時(shí)間:
2013-08-19 13:14
回復(fù)
8#
dn833
有沒有空格之類的就看lz自己的文件嘍,不過做一個(gè)容錯(cuò)也不錯(cuò),比如 /^$/ -> /^[ \t]*$/。
作者:
WilliBhamlll
時(shí)間:
2013-08-19 13:43
回復(fù)
7#
kangear
是的,那樣寫不太通用。改一改:
sed '/#network module/{:b;N;/\n#/!bb;s/\([^ ]\+\)\s\+\(\n#.*\)/\1\n\thelloworld\n\2/}' file
復(fù)制代碼
作者:
WilliBhamlll
時(shí)間:
2013-08-19 13:44
回復(fù)
6#
kangear
使用-i參數(shù)
作者:
kangear
時(shí)間:
2013-08-19 16:01
回復(fù)
10#
WilliBhamlll
Good 3Q!測試很是通用!加上-i直接寫到文件中去了!
作者:
kangear
時(shí)間:
2013-08-19 16:02
回復(fù)
8#
dn833
測試可用!就是空格的問題!這個(gè)應(yīng)該是空行!{:3_200:}
作者:
kangear
時(shí)間:
2013-08-19 16:07
回復(fù)
9#
seesea2517
特意測試一下你的,如果有空格也是可以的,不過很糾結(jié)的問題就出現(xiàn)了。
root@kangear:~/work/Module# sed '/#network module/,/^$/{/^[ \t]*$/s//\thello\n/}' tmp
#other
insmod /system/vendor/modules/other.ko
#network module
insmod /system/vendor/modules/usbnet.ko
insmod /system/vendor/modules/asix.ko
insmod /system/vendor/modules/qf9700.ko
insmod /system/vendor/modules/mcs7830.ko
insmod /system/vendor/modules/rtl8150.ko
insmod /system/vendor/modules/8192cu.ko
hello
#rtk8723au usb bt module
insmod /system/vendor/modules/rtk_btusb.ko
hello
# usb tether function
insmod /system/vendor/modules/cdc_ether.ko
insmod /system/vendor/modules/cdc_eem.ko
insmod /system/vendor/modules/cdc_subset.ko
root@kangear:~/work/Module#
多出來一個(gè)!
歡迎光臨 Chinaunix (http://www.72891.cn/)
Powered by Discuz! X3.2