おまいら! sed の使い方教えて下さいm(_ _)mat LINUXおまいら! sed の使い方教えて下さいm(_ _)m - 暇つぶし2ch■コピペモード□スレを通常表示□オプションモード□このスレッドのURL■項目テキスト50:徳さん 03/11/27 01:49 T81Yg0h9 >>25 time for i in `find ./ -type f`;do echo ${i}|sed 's/.*\///';done ↓ do ~ done はまとめてリダイレクトできるのだ ↓ time for i in `find ./ -type f`;do echo ${i};done | sed 's/.*\///' すっごく速くなったぞ # sed ってよりshellのお題だな 51:login:Penguin 03/11/28 03:06 UcUoDcec ``でサブシェル起動するからね... find . -type f | xargs sed 's/.*\///' とか find . -type f | while read i; do sed 's/.*\///' ${i}; done のほうがいいのでは? (上だと全ファイルまとめてsed。下だと一つづつsed) 52:sed@修行中 03/11/29 01:56 FhRoB8U6 ぬぬぅ これは早急にシェルスクリプトを習得せねば なんかわかんないけどすごく便利なことしてそうな予感。 53:login:Penguin 03/11/29 02:39 MWd5bA5L 普通はシェルコマンドや正規表現を先に覚えるべきでは??? まぁあまり人のことは言えないが(w 54:login:Penguin 03/11/29 05:45 Nom6UDvM >>52 早くしてるだけだよ。 でも>>50が出してきた例は、上と下で動作が違うから注意しな。 この例みたいに全部標準出力に垂れ流すsedなら一緒だけど。 >>53 UNIX的思想では小さいプログラムを組み合わせて使うから、 必要に応じて機能を探せばいい。 順番なんてナンセンス、だと思うな。 次ページ最新レス表示レスジャンプ類似スレ一覧スレッドの検索話題のニュースおまかせリストオプションしおりを挟むスレッドに書込スレッドの一覧暇つぶし2ch