我最什麼,我需要到目前爲止,我只是不確定grep命令只得到目錄或如果沒有一個。對於上下文,這是原來的請求:打印出來的文件名稱和(BASH)
該腳本應採取這將是到目錄的路徑的單個命令行參數。 (完成)腳本應確保該路徑實際上是一個目錄,並且該用戶對其有讀取權限。 (完成)你的程序應該捕獲目錄上的ls命令的輸出。 (完成)它應該打印出只有找到的子目錄的名稱。文件應該被忽略。 (???)
我到目前爲止有:
#!/bin/bash
if [ -d $1 ] && [ -r $1 ] ; then
ls -l $1 | tee output | grep ______
fi
THANKs這個完美的作品 – roger34 2009-10-08 01:28:51
+1查找。 'find'是遞歸的,儘管如此,它可能不會是所期望的。 – strager 2009-10-08 02:57:16
您可以控制遞歸。看安迪羅斯的回答。 – 2009-10-08 03:05:34