タグ

2011年10月21日のブックマーク (3件)

  • findとPerlワンライナーで複数ファイルの文字列を一括置換 - hogehoge foobar Blog Style Beta

    あるディレクトリ以下のファイルの文字列を一括置換する方法。 find,xargs,perlで一括置換 カレントディレクトリ以下のテキストファイル(*.txt)の文字列"hoge"を"foo"に置き換えする場合。 $ find . -type f -name '*.txt' | xargs perl -i -pe 's/hoge/foo/g' 置換前のファイルをバックアップとして残しておきたい場合、perlの-iの後ろにバックアップファイルの拡張子を付けます。 (サンプルでは.bakとしてバックアップファイルを作成) $ find . -type f -name '*.txt' | xargs perl -i.bak -pe 's/hoge/foo/g' $ $ ls -l total 32 -rw-r--r-- 1 foo bar 1100 8 21 00:57 test.txt -rw-

    findとPerlワンライナーで複数ファイルの文字列を一括置換 - hogehoge foobar Blog Style Beta
    HHR
    HHR 2011/10/21
  • UNIX シェルスクリプト入門

    シェルの作成・実行 ・ シェルスクリプトとは ・ シェルの書き方 ・ シェルの実行 変数 ・ シェル変数 ・ 特殊な変数 制御構文 ・ if ・ case ・ while ・ for ・ until 演算・比較 ・ 四則演算 ・ 数値比較 ・ 文字列比較 ・ ファイルチェック ・ 論理結合 関数・オプション ・ 関数の作成 ・ オプションの使用 サンプルスクリプト集 ・ 共通関数を外部ファイルに作成する ・ ヒアドキュメントの利用 ・ findコマンドの有効利用 ・ リストファイルを読み込んで処理する

    HHR
    HHR 2011/10/21
  • 47NEWS(よんななニュース)

    3月10日は「佐渡の日」、ユーチューバーの「けえ【島育ち】」さんと佐渡おけさを踊ろう ステージ絶叫大会なども

    47NEWS(よんななニュース)
    HHR
    HHR 2011/10/21
    「1990年代前半に結婚し、子どもをほぼ産み終える時期となる結婚15~19年の夫婦の回答に基づく」→結果かぁ、ってことはまだまだ下がるなぁ