2007年12月 4日

[linux-users:107819] Re: シェルスクリプトへのファイル名の引渡し

(2007/12/04 12:08), Masato Tange さんは書きました:
> みなさんのおっしゃる通りgrepの引数としては、
> find -type f | grep '.*\.txt$' | xargs file
> としないと、パターンなのか入力ファイルなのか不明瞭ですね。

パターンとしても前半の .* はいらないのでは。
単に 'txt$' でいいと思います。拡張子に限るなら '\.txt$'。

> 深さが分かっていて再帰的な汎用性を求めないなら
> file ./*/*/*/*.txt ./*/*/*.txt ./*/*.txt ./*.txt
> でも同じ結果を得ました(bashです)。

それぞれのパターンでマッチするものがない場合、
設定にもよる気はしますが glob pattern そのものが与えられちゃいませんか?

あと file コマンドっていうのが別にあるので、
例に使うとちょっとまぎらわしい…。
--
Takeshi Kusune <kusune@xxxxx>


投稿者 xml-rpc : 2007年12月 4日 13:57
役に立ちました?:
過去のフィードバック 平均:(0) 総合:(0) 投票回数:(0)
本記事へのTrackback: http://hoop.euqset.org/blog/mt-tb2006.cgi/67227
トラックバック
コメント
コメントする




画像の中に見える文字を入力してください。