ベストアンサー1
カットを使用して出力からファイル名を抽出し、パイプを介してfile | grep ASCII
ファイルxargs stat -c ...
名とサイズのみを表示します。
find . -type f -exec file {} + | grep ASCII | cut -d: -f1 | xargs -d'\n' -r stat -c '%n %s'
ファイル名の前にサイズを指定するには、コマンド'%s %n'
でそのサイズを使用します。stat
:
改行文字を除くすべての文字を含むファイル名を処理します。これはGNUシステム(for-d
とそのstat
構文)を想定しています。ファイルパスに存在するとASCII
誤検出が発生する可能性があります。