我有一個grep命令的問題。 我有3項任務:我怎樣才能grep來過濾ls的結果?
一)查找並顯示 「ls -l命令」
ls -l | grep ^d # which works good
b)只文件,這名以數字開頭只目錄的
ls | grep ^[0-9]
的作品太多,但對於文件和目錄,它只能用於文件,我該怎麼做?
C)文件具有 「X」 適合團體
ls -l | grep "^-*x" # it shows every file
我怎樣才能使這些命令的b)和c)的作品?
解析'ls'對此是個壞主意。使用'find'命令。 – anubhava
...請參閱Wooledge wiki上的[爲什麼不應該解析'ls']的輸出(http://mywiki.wooledge.org/ParsingLs),以及[UsingFind](http://mywiki.wooledge。組織/ UsingFind)。 –