我需要一些幫助組合腳本的元素來組成一個讀取輸出。結合greps使腳本來計算文件夾中的文件
基本上我需要獲得下面列出的文件夾結構的用戶的文件名,並使用計算行的文件夾中的數與該文件類型* .ano
這在示出該用戶請從下面的提取中注意,文件名中的位置並不總是與前面的位置相同。
/家庭/用戶/驅動器的備份/ 2010備份/ 2010帳號/月/ usernameneedtogrep/user.dir來/ 4.txt
/家庭/用戶/驅動器的備份/ 2011備份/ 2010帳號/月/usernameneedtogrep/user.dir/3.ano
/家庭/用戶/驅動器的備份/ 2010備份/ 2010帳號/月/ usernameneedtogrep/user.dir來/ 4.ano
awk -F/ '{print $(NF-2)}'
這會給我是我需要的用戶名,但我也需要知道它們在文件類型* .ano的用戶文件夾中有多少非空行。我在下面的grep工程,但我不知道如何把它放在一起,所以它可以輸出一個合理的文件。
grep -cv '^[[:space:]]*$' *.ano | awk -F: '{ s+=$2 } END { print s }'
實施例輸出需要
UserA 500
UserB 2
UserC 20
有些答案是,即使他們工作得嚇人。 `ar =(「$ {@%/ *}」)printf「%s \ 000」「$ {ar [@]%/ *}」看起來像是絕對的亂碼,這就是說,十年。如果這是您將要使用的一段時間,請在選擇解決方案時考慮自己的情況並考慮可維護性。 – 2011-06-19 06:19:20