タグ

sedに関するy_uukiのブックマーク (4)

  • bashで素晴らしく生産性を上げるための10のテクニック | Yakst

    よく使うコマンドの組み合わせを関数として.bashrcに書いておく事で、色々な操作が簡単になる。筆者の.bashrcとそこに書かれた実用的な関数のサンプル、使用例。 (訳者注) 原文タイトルが「Ten tips for wonderful bash productivity」なので、10のテクニックというタイトルにしていますが、実際には9つしかありません。原文筆者に指摘したところ人も自覚されていなかった模様?です。悪しからず。 私はいつも自分のbashの環境をいじったり直したりしています。同じような問題に何度も遭遇しては、その度に解決策を探さねばなりません。うんざりして座り込んでしまうまでそれは続きます。お前いつも座って仕事してるだろって? ええ、でももう皆さんお分かりでしょう。そういう場合は、カスタム関数を作って、それを.bashrcに書き込んで、ログインする可能性のあるマシン全部に入

    bashで素晴らしく生産性を上げるための10のテクニック | Yakst
  • データ集計コマンドを極めてシステム処理と業務速度を爆速化するお話 - Y's note

    Index データ集計コマンド 爆速で検索したいぜ! lookを使う LC_ALL=Cを設定する データのランダムサンプリングがしたいぜ! sedを使う awkを使う sortの--random-sortを使う Script言語を使う shufを使う ランダムサンプリング速度比較 合計と平均値を集計したいぜ! 列データ取得 重複行のカウント 合計値出力 平均値出力 複数ファイルのデータ結合がしたいぜ! 共通項目での結合 同じ行数での結合 まとめ データ集計コマンド joinコマンドが便利過ぎて生きるのが辛い - Yuta.Kikuchiの日記 lookコマンドによる二分探索が速すぎて見えない - Yuta.Kikuchiの日記 今日はデータ集計を行う上で絶対に覚えておいた方が良いコマンドと知識を紹介したいと思います。これを身につければシステム処理と業務効率化に大きく繋がると思います。この記

    データ集計コマンドを極めてシステム処理と業務速度を爆速化するお話 - Y's note
  • Gitリポジトリ内の特定の語を全て置換する - Qiita

    FooをBarにする場合、先にfoo->barをしてしまうと、Fooまでbarになってしまうので注意(FooはBarになって欲しいはず) BSD (Mac) BSDでは--in-placeがバックアップファイルの拡張子を受け取るので、バックアップファイルが要らない場合は''を指定する git grep -l Foo | xargs sed -i '' -e 's/Foo/Bar/g' git grep -l foo | xargs sed -i '' -e 's/foo/bar/g' ''を忘れると-eというのが末尾に追加されたバックアップファイルが作成される(置換はちゃんと行われる。この動作はバグなんじゃないかと思うけど、よく分からない) GNU GNUのsed若干実装が違うため、''を渡す必要がない。

    Gitリポジトリ内の特定の語を全て置換する - Qiita
    y_uuki
    y_uuki 2013/05/27
  • USEFUL ONE-LINE SCRIPTS FOR SED (Unix stream editor)

  • 1