我是相當新的Bash,並且想問這個問題: 是否可能(使用2-liner ;-))到 找到所有subdirs中的所有罐子並顯示其文件夾,名稱和大小?Bash:找到所有subdirs中的所有罐子,並顯示他們的文件夾,名稱和大小
就像這樣:
/jars/ | abc.jar | 123456
/ext/ | def.jar | 1234
/ext/ | ghi.jar | 2345
所以應該做某事。像(僞代碼)
find . -name "*.jar" | while read jar; do echo "$jardir | $jarname | $jarsize";
感謝 伯恩哈德
謝謝,這幾乎是它。我可以分割一個文件名,如 ext/jars/myjar.jar 到 ext/jars | myjar.jar ? – Bernie 2014-10-01 15:48:37
@Bernie編輯,這樣的事情應該這樣做。 – 2014-10-01 15:56:01
太棒了!而已。 只有一個關於$(dirname $ i)和$(basename $ i)的問題: 我想'dirname'和'basename'是常量,對不對? 他們來自「發現」命令,是這樣嗎? 對不起,這是兩個問題;-) – Bernie 2014-10-01 17:45:37