※ちなみにOSXの10.10です。
bash のスクリプトでできます。
ディレクトリをもぐって下まで探す場合。
#!/bin/bash # 対象のディレクトリ TARGET_DIR=/foo for f in `find ${TARGET_DIR} -type f -print` do # 50文字以上のファイル? if [ `basename $f | tr -d "\n" | wc -c` -ge 50 ] then echo $f fi done
ディレクトリの階層をたどらず、指定したディレクトリのみを探す場合。
#!/bin/bash # 対象のディレクトリ TARGET_DIR=/foo for f in `ls ${TARGET_DIR}/*` do # 50文字以上のファイル? if [ -f $f -a `basename $f | tr -d "\n" | wc -c` -ge 50 ] then echo $f fi done
行けそうです!ありがとうございます。
2015/12/05 15:37:54