亚洲av成人无遮挡网站在线观看,少妇性bbb搡bbb爽爽爽,亚洲av日韩精品久久久久久,兔费看少妇性l交大片免费,无码少妇一区二区三区

Chinaunix

標(biāo)題: 如何實(shí)現(xiàn)一個(gè)文本的倒序輸出? [打印本頁(yè)]

作者: sunkey    時(shí)間: 2003-10-15 10:43
標(biāo)題: 如何實(shí)現(xiàn)一個(gè)文本的倒序輸出?
就是說(shuō):一個(gè)文本有N行, 需要的操作是,將其最后一行N變成
新文件的第一行,一次類推,如何實(shí)現(xiàn)??

  在線等~! 
作者: admirer    時(shí)間: 2003-10-15 10:48
標(biāo)題: 如何實(shí)現(xiàn)一個(gè)文本的倒序輸出?
  1. sed '1!G;h;$!d'  oldfile >newfile
復(fù)制代碼

作者: sunkey    時(shí)間: 2003-10-15 11:00
標(biāo)題: 如何實(shí)現(xiàn)一個(gè)文本的倒序輸出?
>sed -e '1!G;h;$!d'  cell_list > cell_list_t18
G: Event not found.
>
.........   solaris報(bào)的錯(cuò)。。!〔恢馈。

 看不懂。。。sed原來(lái)這么強(qiáng)阿。。。汗顏。。!
作者: admirer    時(shí)間: 2003-10-15 11:18
標(biāo)題: 如何實(shí)現(xiàn)一個(gè)文本的倒序輸出?
man sed 中G的描述
G   Appends the contents of the hold space to the pattern space.
你的系統(tǒng)不支持G命令?
man sed看看,有沒(méi)有類似命令。
作者: sunkey    時(shí)間: 2003-10-15 11:53
標(biāo)題: 如何實(shí)現(xiàn)一個(gè)文本的倒序輸出?
有阿。。!∈遣皇俏遗e(cuò)了?? 我再試試。。

 謝謝 admirer..

  ps:  能不能解釋一下下?。海
作者: bjgirl    時(shí)間: 2003-10-15 11:55
標(biāo)題: 如何實(shí)現(xiàn)一個(gè)文本的倒序輸出?
tac oldfile >newfile
作者: sunkey    時(shí)間: 2003-10-15 13:48
標(biāo)題: 如何實(shí)現(xiàn)一個(gè)文本的倒序輸出?
tac 是啥?

為什么還是不行呢,用樓上的sed的方法...
作者: sunkey    時(shí)間: 2003-10-15 13:58
標(biāo)題: 如何實(shí)現(xiàn)一個(gè)文本的倒序輸出?
受上一標(biāo)題hwhcom啟發(fā)想了個(gè)awk的方法,試試還行:

 awk '{print NR " "  $0}' a.tmp | sort -knr | awk '{print $2}' > b.tmp
作者: binary    時(shí)間: 2003-10-15 17:25
標(biāo)題: 如何實(shí)現(xiàn)一個(gè)文本的倒序輸出?
在vi中使用  :g/./m0
作者: 寂寞烈火    時(shí)間: 2004-11-01 01:30
標(biāo)題: 如何實(shí)現(xiàn)一個(gè)文本的倒序輸出?
tac是最簡(jiǎn)單滴
作者: begincwcw    時(shí)間: 2004-11-01 09:18
標(biāo)題: 如何實(shí)現(xiàn)一個(gè)文本的倒序輸出?
在unix5.0.5下通過(guò):

nawk ' { line[NR] = $0 } END { for(i = NR; i > 0; i--) print line }' filename
作者: 網(wǎng)中人    時(shí)間: 2004-11-01 09:33
標(biāo)題: 如何實(shí)現(xiàn)一個(gè)文本的倒序輸出?
tac 就是 cat 倒過(guò)來(lái)啊... ^_^

要是沒(méi) tac 可用, 這個(gè)也行:
nl -ba old.file | sort -nr | cut -f 2 > new.file
作者: 學(xué)習(xí)者yang    時(shí)間: 2004-11-01 12:52
標(biāo)題: 如何實(shí)現(xiàn)一個(gè)文本的倒序輸出?
[quote]原帖由 "admirer"][/quote 發(fā)表:


這個(gè)應(yīng)該可以阿!
作者: 寂寞烈火    時(shí)間: 2004-11-01 14:32
標(biāo)題: 如何實(shí)現(xiàn)一個(gè)文本的倒序輸出?
原帖由 "網(wǎng)中人" 發(fā)表:
tac 就是 cat 倒過(guò)來(lái)啊... ^_^

要是沒(méi) tac 可用, 這個(gè)也行:
nl -ba old.file | sort -nr | cut -f 2 > new.file

這個(gè)比較有創(chuàng)意




歡迎光臨 Chinaunix (http://72891.cn/) Powered by Discuz! X3.2