おまいら! sed の使い方教えて下さいm(_ _)m
at LINUX
[
2ch
|
▼Menu
]
■コピペモード
□
スレを通常表示
□
オプションモード
□このスレッドの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的思想では小さいプログラムを組み合わせて使うから、 必要に応じて機能を探せばいい。 順番なんてナンセンス、だと思うな。
次ページ
最新レス表示
スレッドの検索
類似スレ一覧
話題のニュース
おまかせリスト
▼オプションを表示
レスジャンプ
mixiチェック!
Twitterに投稿
オプション
しおりを挟む
スレッドに書込
スレッドの一覧
暇つぶし2ch
5127日前に更新/39 KB
担当:undef