次のような階層のフォルダがあるとします。
想定の階層フォルダ(名前は適当です)
sh
1$ tree current_forder 2current_forder 3├── v_3C00m8lkJi0 4│ ├── image_00001 (ファルダ名) 5│ ├── image_00002 (ファルダ名) 6│ 〜 7│ 8├── v_3dR4MEUDHa0 9│ ├── image_00001 (ファルダ名) 10│ ├── image_00002 (ファルダ名) 11│ 〜 12├── v_6PaTEwG8Ym4 13│ ├── image_00001 (ファルダ名) 14│ ├── image_00002 (ファルダ名) 15│ 〜
2つしたのファルダの中のファイル数を出力したいです。(以下のような感じ、100のファイル数はテキトウに100にしています。)
sh
1v_3C00m8lkJi0 2 image_00001(ファルダ名) 3 100 4 image_00002 (ファルダ名) 5 100 6v_3dR4MEUDHa0 7 image_00001 (ファルダ名) 8 100 9 image_00002 (ファルダ名) 10 200 11v_6PaTEwG8Ym4 12 image_00001 (ファルダ名) 13 100 14 image_00002 (ファルダ名) 15 100
下のshellコマンドだと一つしたのフォルダの中のファイル数しか出力できませんでした。
2つしたのファルダの中のファイル数をカウントするコマンドを教えていただけないでしょうか?
よろしくお願いします。
sh
1$ cd current_forder 2$ for x in * ; do echo $x ; ls $x | wc -l ; done 3>>>> 4v_3C00m8lkJi0 5 100 6v_3dR4MEUDHa0 7 100 8v_6PaTEwG8Ym4 9 100 10v_B5Zi054Fa5k 11 100
#追記
vで始まるimage_00001〜のファルダの中のファイル数をカウントしたいです。image_00001はファルダ名です
回答3件
あなたの回答
tips
プレビュー