タグ

grepに関するsometkのブックマーク (3)

  • Sublime Text 2での複数ファイルの一斉置換

    HTMLのコーディングしていると、複数ページの同じ箇所を一気に置換することがあると思うのですが、それのSublime Text 2で実行する方法です。 複数ファイルでの検索と置換 上のメニューバーから「Find」→「Find in Files…」(もしくはショートカットでCtrl+Shift+f)を選択します。 そうすると入力できる箇所が3つでてきます。 上から「検索する文字列」「フォルダの場所」「置き換える文字列」になります。プロジェクトを指定しているとき又は検索対象のファイルを全部開いている時は、 真ん中のWhereは選択しなくて大丈夫です。 ちなみに検索だけすると以下のような感じで該当ページと箇所を教えてくれます。 あと、ファイルを開いていない状態で、置換すると置換したページが全て開きます。 というわけで簡単ではありますが、複数ファイルでの検索と置換でした。

    Sublime Text 2での複数ファイルの一斉置換
  • macで複数ファイル内容の一括置換

    macでというか、unixでというか。 例えば、現在のフォルダの中のすべてのcgiの先頭行を #!/usr/bin/perlから#!/usr/local/bin/perlに変更したい時 find ./ -name "*.cgi" -exec perl -i -pe 's|#!/usr/bin/perl|#!/usr/local/bin/perl|' {} \;

  • OSに付属するシェルスクリプトを読んで技術を盗む

    今回から、OS付属のシェルスクリプトを読んでいく。多くの人が使っているスクリプトを読むことで、シェルスクリプトならではの書き方、テクニックを身に付けることができるはずだ(編集部) 他人の技術を盗まなければ進歩はない 外国語をマスターするにも、楽器の演奏を覚えるにも、上達するにはただ練習するだけではダメだ。素晴らしいお手を見つけて、よく観察し、何度もまねることが必要だ。お手から技術を「盗む」ことが大切だということだ。 プログラミングでも同じことが言えると思う。文法を覚えて、ただひたすらプログラムを書くだけではなかなか上手にならない。スキルのある人のコードを見て、技術を盗もう。開発チームのメンバーそれぞれが書いたコードを持ち寄って、お互いに批評し合う「コードレビュー」に参加している、あるいはリーダーとして主催しているという人は多いと思う。このコードレビューも、人から技術を盗む良い機会と言え

    OSに付属するシェルスクリプトを読んで技術を盗む
  • 1