Re: [問題] unix 如何只印一段文字的片段

看板Linux作者時間15年前 (2010/09/29 06:32), 編輯推噓1(100)
留言1則, 1人參與, 最新討論串1/1
※ 引述《philander.bbs@ptt.cc (everlasting )》之銘言: > 2008.dat 中的檔案格式如下 > 2009|8|10|19|55|35.6|INDIA: ANDAMAN I|14.099|92.888|5|7.5 > sort -t'|' -nk 10 /.../2008.dat | tail -1 > 接下來我該怎麼只印出這筆資料的位置呢? > 我試過 sort -t'|' -nk 10 /home/shl390/2008.dat | tail -1 > cut -d'|' -f 7 ^^^ > 顯示 -bash: cut: Permission denied sort -t'|' -nk 10 /home/shl390/2008.dat | tail -n 1 | cut -d'|' -f 7 bash 的 permission denied 可能是因為你現在的工作路徑沒有寫入的權限, 不過你的指令的錯誤在於最後應該用 "|" (pipeline) 把輸出導向給 cut,而 不是用 ">" (redirection) 把輸出導向到一個叫 cut 的檔案。 -- ※ Origin: SayYA 資訊站 <bbs.sayya.org> ◆ From: c-76-111-34-186.hsd1.ga.comcast.net

09/29 15:54, , 1F
可以了! 感謝.
09/29 15:54, 1F
文章代碼(AID): #1CecpYtf (Linux)