亚洲av成人无遮挡网站在线观看,少妇性bbb搡bbb爽爽爽,亚洲av日韩精品久久久久久,兔费看少妇性l交大片免费,无码少妇一区二区三区
Chinaunix
標題:
請教如何把一個文件中兩行間的內(nèi)容取出來,文件示例如下:
[打印本頁]
作者:
qmac
時間:
2014-06-19 22:31
標題:
請教如何把一個文件中兩行間的內(nèi)容取出來,文件示例如下:
請教如何把一個文件中兩行間的內(nèi)容取出來,文件示例如下:
aaaaa
startup nomount
sdfgsa
sdggas
sdfgas
startup nomount
bbbbbb
cccccc
ddddd
startup nomount
dddd
gggg
cccc
我想把兩個startup nomount間的內(nèi)容取出來,壇里的大牛們幫忙看看哈,謝謝
作者:
用戶名注冊后不能更改
時間:
2014-06-20 01:02
awk -vRS=CU -vFS="startup nomount\n" '$1=$NF=OFS=ORS="";RS'
還是
awk -vRS=CU -vFS="startup nomount\n" 'OFS=ORS="";$NF=$NF'
還是?
作者:
LikeLx
時間:
2014-06-20 08:51
sed -n '/startup nomount/,/startup nomount/{//!p}'
復(fù)制代碼
這意思?
作者:
yestreenstars
時間:
2014-06-20 09:06
可否順便把你想要的結(jié)果貼出來?
作者:
Herowinter
時間:
2014-06-20 09:17
回復(fù)
4#
yestreenstars
我覺得樓主想要的結(jié)果是這個。
sdfgsa
sdggas
sdfgas
bbbbbb
cccccc
ddddd
復(fù)制代碼
作者:
Herowinter
時間:
2014-06-20 09:24
回復(fù)
1#
qmac
猜一個。
awk '/startup nomount/{if(++k>1)print s;s="";next} k{s=s?s"\n"$0:$0}' i
sdfgsa
sdggas
sdfgas
bbbbbb
cccccc
ddddd
復(fù)制代碼
作者:
jeffreyst
時間:
2014-06-20 09:25
回復(fù)
3#
LikeLx
后面的{//!p}是啥意思?幫忙解釋下,多謝~
作者:
bikong0411
時間:
2014-06-20 09:31
回復(fù)
7#
jeffreyst
//是代表前邊的正則表達式
作者:
jeffreyst
時間:
2014-06-20 09:42
回復(fù)
8#
bikong0411
多謝指點!
做了個試驗,如您所說,"//"確實是用來代替前面的地址匹配到的內(nèi)容。
cat file | sed -n '/startup nomount/,/startup nomount/{//!p}'
sdfgsa
sdggas
sdfgas
dddd
gggg
cccc
[root@]# cat file | sed -n '/startup nomount/,/startup nomount/{p}'
startup nomount
sdfgsa
sdggas
sdfgas
startup nomount
startup nomount
dddd
gggg
cccc
復(fù)制代碼
作者:
qmac
時間:
2014-06-21 09:37
回復(fù)
4#
yestreenstars
我想取出最后一個startup nomount的內(nèi)容,如下
startup nomount
dddd
gggg
cccc
作者:
shou55
時間:
2014-06-21 09:54
awk -v RS="hehe" -v FS="startup nomount\n" -v ORS="" '{print FS $NF}' FILENAME
復(fù)制代碼
作者:
用戶名注冊后不能更改
時間:
2014-06-21 10:07
回復(fù)
10#
qmac
我想把兩個startup nomount間的內(nèi)容取出來
VS
我想取出最后一個startup nomount的內(nèi)容
Chinese is too hard to learn...
作者:
xjianzy
時間:
2014-06-21 11:23
學(xué)習(xí)了!
作者:
yestreenstars
時間:
2014-06-21 14:21
回復(fù)
10#
qmac
sed -r ':1;N;$!b1;s/.*\n(startup nomount\n)/\1/'
復(fù)制代碼
awk -vRS='startup nomount' 'END{printf RS$0}'
復(fù)制代碼
作者:
daxuewuhen2014
時間:
2014-06-21 20:10
sed -n '/startup nomount/,/startup nomount/p' 2.txt | grep -v start
sdfgsa
sdggas
sdfgas
dddd
gggg
cccc
作者:
qmac
時間:
2014-06-22 17:36
多謝ls各位 學(xué)習(xí)了
歡迎光臨 Chinaunix (http://www.72891.cn/)
Powered by Discuz! X3.2