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

Chinaunix

標題: ls命令后怎樣獲得輸出的文件名 [打印本頁]

作者: 紫passion    時間: 2015-09-07 09:01
標題: ls命令后怎樣獲得輸出的文件名
本帖最后由 紫passion 于 2015-09-07 09:03 編輯

我現(xiàn)在想用ls -1|head -10來把目錄下的文件進行排序顯示,并只顯示頭10個文件,怎樣獲得這10個文件的文件名呢?也就是怎樣讀取這10個文件名或者返回這10個文件名?在shell里邊實現(xiàn)就可以了
作者: zsszss0000    時間: 2015-09-07 09:29
  1. ls -l | head -10 | awk 'NR>2{print $NF}'
復制代碼

作者: MMMIX    時間: 2015-09-07 09:38
本帖最后由 MMMIX 于 2015-09-07 09:46 編輯

回復 1# 紫passion


    ls -1 | head 直接就是你要的文件名了啊!
作者: 紫passion    時間: 2015-09-07 10:15
我想用rm刪除這10個文件,這個只是打印出來的文件名啊,怎樣在程序里得到文件名然后刪除呢?回復 3# MMMIX


   
作者: 紫passion    時間: 2015-09-07 10:44
我還是有點不太懂,我要是想刪除這10個文件該怎么操作回復 2# zsszss0000


   
作者: MMMIX    時間: 2015-09-07 10:44
回復 4# 紫passion


    rm -rf $(ls -1 | head) 不就行了? 這是 shell script 101 啊.

要寫 shell 腳本的話(即使是偶爾寫寫), 最好還是找點入門資料先看看.
作者: 紫passion    時間: 2015-09-07 11:12
學習了回復 6# MMMIX


   
作者: 天涯風颶    時間: 2015-09-09 21:49
來支持呢。。。。。。。。。。
作者: 天涯風颶    時間: 2015-09-09 21:49
來支持呢。。。。。。。。。。




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