※ 引述《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