初心者の質問相談にや ..
[2ch|▼Menu]
719:login:Penguin
21/10/09 20:42:22.67 /uE8i8eH.net
>>706
for d in */; do printf '%s\t%s\n' $(($(find "$d" -type d -printf '\n' | wc -l) - 1)) "$d"; done
wc -l の結果から 1 引いているのは親フォルダである $d の分
「直下」のサブフォルダだけ数えるなら find に -maxdepth 1 を付ける
$ for d in /usr/*/; do printf '%s\t%s\n' $(($(find "$d" -maxdepth 1 -type d -printf '\n' | wc -l) - 1)) "$d"; done
1 /usr/bin/
406 /usr/include/
22 /usr/lib/
164 /usr/lib64/
23 /usr/libexec/
7 /usr/local/
0 /usr/sbin/
269 /usr/share/
2 /usr/src/
3 /usr/tmp/
4 /usr/x86_64-pc-linux-gnu/
$


次ページ
続きを表示
1を表示
最新レス表示
スレッドの検索
類似スレ一覧
話題のニュース
おまかせリスト
▼オプションを表示
暇つぶし2ch

546日前に更新/296 KB
担当:undef