シェルスクリプト総合 その19at UNIXシェルスクリプト総合 その19 - 暇つぶし2ch■コピペモード□スレを通常表示□オプションモード□このスレッドのURL■項目テキスト200:名無しさん@お腹いっぱい。 12/01/22 17:52:16.93 >>198 fstat()で簡単に判断できるから、まともなプログラムならシーク可能かどうかは 「標準入力かどうか」ではなく、stat情報で判断する ロジック的に1パス、シークエンシャルアクセスで行ける場合でも、 wavみたいなある程度でかいバイナリストリームを処理するソフトウエアでは 不要なチャンクをシークで飛ばせるかread()が必要かでは大違いなので 特にマルチメディア系ではシークが使える場合には使うのが普通 (そうしたプログラムがパイプで標準入力を利用可能なのも普通) 201:名無しさん@お腹いっぱい。 12/01/22 18:45:46.67 >>198 ざっとbinutils、grep、awk、sedのソース漁ってみてが、無いな 202:名無しさん@お腹いっぱい。 12/01/22 18:50:17.20 >>201 ボンクラがメクラ撃ちしたって当たらないって事の証明だな。 オレは一発でtailを見つけたが。w lessもおそらくやってる。 203:名無しさん@お腹いっぱい。 12/01/22 19:00:26.75 wc -c 1GB_file # 一瞬 < 1GB_file wc -c # 一瞬 cat 1GB_file | wc -c # 時間かかる 次ページ最新レス表示レスジャンプ類似スレ一覧スレッドの検索話題のニュースおまかせリストオプションしおりを挟むスレッドに書込スレッドの一覧暇つぶし2ch