フォルダ内で最も長いtxtファイルを見つけるには、スクリプトを作成する必要があります。どうすればいいのかわかりません。
答え1
私が正しく理解した場合:
すべてのファイルにTXT拡張子があると仮定すると、次のことができます。
du -b *.txt | sort -n | tail -n1
より具体的な内容が必要な場合:
for a in *;do
f=$( file -i $a | grep -Eo ": ([a-z\/]+);" )
[ "$f" == ": text/plain;" ] && du -b $a
done | sort -n | tail -n 1
答え2
ディレクトリに別のファイルがありますか?ディレクトリのリストを提供できますか?
しかし、私が次のようなことをしない限り
ls -Sl $(file * |grep text |cut -d " " -f 1|sed 's/://')