+ + + + + + + + + +
苦しいけど、下記でテキストは判別できそう。
file * | egrep "text|data"| sed "s/:..*//"
テキストに加えて、empty link directoryなども除外すれば、ほぼバイナリになる。
file * | egrep -v "text|data|empty|link|directory" | sed "s/:..*//"
あるいは、find -typeオプションをあわせてみたり。
file `find ./* -type -f` | egrep -v "text|data|empty" | sed "s/:..*//"
※
OS:HP-UX
※
ファイルタイプは、
/etc/magic
に記載とある。
※これだとfile名に「text」とか入ってたら判定できない。
awkとか使って :(コロン) をデリミタとして区切っても
file名に :(コロン) が入ってたら判定ができない。
やはり無理があるかな
PR
この記事にコメントする
広告
プロフィール
negao (45歳 男性)
土木工学卒でなぜかSEやってます。
最近、残業代も出なくなってツライな・・・
最近、残業代も出なくなってツライな・・・
ブログ内検索
カテゴリー
カウンター
アクセス解析