忍者ブログ
プログラム実験・備忘録
[7] [6] [5] [4] [3] [2]
×

[PR]上記の広告は3ヶ月以上新規記事投稿のないブログに表示されています。新しい記事を書く事で広告が消えます。

苦し紛れにfile コマンドで実験

+ + + + + + + + + +
苦しいけど、下記でテキストは判別できそう。
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
この記事にコメントする
お名前
タイトル
文字色
URL
コメント
パスワード Vodafone絵文字 i-mode絵文字 Ezweb絵文字
この記事へのトラックバック
この記事にトラックバックする:
広告
プロフィール
negao (45歳  男性)
土木工学卒でなぜかSEやってます。
最近、残業代も出なくなってツライな・・・
ブログ内検索
カウンター
アクセス解析
[7] [6] [5] [4] [3] [2]
Powered by ニンジャブログ  Designed by ゆきぱんだ
Copyright © するのは失敗、何もしないのは、、、 All Rights Reserved
忍者ブログ / [PR]