亚洲av成人无遮挡网站在线观看,少妇性bbb搡bbb爽爽爽,亚洲av日韩精品久久久久久,兔费看少妇性l交大片免费,无码少妇一区二区三区
Chinaunix
標(biāo)題:
shell請教
[打印本頁]
作者:
gyl4802959
時間:
2009-10-31 15:19
標(biāo)題:
shell請教
需求:
移動文件內(nèi)容的指定行 到其他行之后
例如:
[root@svn ~]# cat 12321.txt
1
2
3
4
5
6
7
8
復(fù)制代碼
需要的效果:
1
2
3
6
7
4
5
8
復(fù)制代碼
把6、7兩行移動到3行的后面
作者:
blackold
時間:
2009-10-31 15:49
sed '4{N;h;d};6{N;G}' urfile
復(fù)制代碼
作者:
gyl4802959
時間:
2009-10-31 15:54
標(biāo)題:
回復(fù) #2 blackold 的帖子
黑哥解釋下吧
我怎么去靈活運用
就是行數(shù)行號變的情況
作者:
haimming
時間:
2009-10-31 19:35
sed '4{N;h;d};7G'
復(fù)制代碼
回復(fù) #3 gyl4802959 的帖子
是不是不能確定4和5的位置?
sed '/4/{h;d};/5/{H;d};/7/G'
復(fù)制代碼
[
本帖最后由 haimming 于 2009-10-31 19:53 編輯
]
作者:
mefirst_love
時間:
2009-10-31 20:48
學(xué)習(xí)了哈哈哈
作者:
blackold
時間:
2009-10-31 20:48
如果文件不太,用ed比較方便。
作者:
haimming
時間:
2009-10-31 22:40
標(biāo)題:
回復(fù) #6 blackold 的帖子
ed效率更高嗎?
作者:
blackold
時間:
2009-10-31 22:43
標(biāo)題:
回復(fù) #7 haimming 的帖子
打錯了:如果文件不大……
ed比較適合干這活。大文件就吃不消了。
作者:
haimming
時間:
2009-10-31 23:10
sed和awk也是基于ed的,不過ed還不會,上次有個例子感覺效率一般
作者:
blackold
時間:
2009-10-31 23:16
標(biāo)題:
回復(fù) #9 haimming 的帖子
這句話是不是有些矛盾啊。
作者:
siemens84cn
時間:
2009-10-31 23:20
有個土辦法:把4567行刪掉,然后重寫。
作者:
haimming
時間:
2009-11-01 15:58
標(biāo)題:
回復(fù) #10 blackold 的帖子
我不但英文,就連語文也沒學(xué)好
歡迎光臨 Chinaunix (http://72891.cn/)
Powered by Discuz! X3.2