タグ

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

  • 【 sed 】 文字列の置換,行の削除を行う

    sedは与えられた文字列を,ルールに従って変換するコマンドだ。例えば,文字列の置換,行の削除といった処理が行える。 変換に利用できるルールには下表「sedの条件式」のような条件式が利用できる。例えば,文字列を挿入したい場合は「a」や「i」の後に挿入する文字列を指定する。文字列を置換したい場合は「s/置換ルール/置換文字/」と実行する。 置換ルールの最初に数値を指定すると,指定した行のみが処理される。例えば,「3d」と指定すると,3行目が削除される。 sedコマンドで実際に変換を行う場合は,変換処理内容は「-e」オプションを指定した後に記述する。また,sedコマンドに指定したファイルの内容を処理する。例えば,source.txt内のLinuxをリナックスに置換したい場合は,次のように実行する。 $ sed -e "s/Linux/リナックス/g" source.txt 結果は標準出力(ディス

    【 sed 】 文字列の置換,行の削除を行う
    yaotti
    yaotti 2008/12/09
    sedの条件式について詳しく書いてある.
  • ks2007Ipub's Wiki - 正規表現とsed

    正規表現とそれを活用するコマンドの実習を行います。基的なコマンドの使い方とシェルの機能についての知識を前提とします。 作業用の材料としてGNU miscfilesに含まれる辞書ファイルを利用します。各自のホームディレクトリの下に適当な名前の作業用ディレクトリを作り、そこでGNUソフトウェアアーカイブからmiscfilesパッケージ( http://ftp.gnu.org/pub/gnu/miscfiles/miscfiles-1.4.2.tar.gz ) をダウンロードして展開してください。展開後、その中に何が入っていたかを確認しておくこと。また、 README, ORIGIN, dict-READMEに目を通し、web2, web2aの内容をざっと見ておいてください。 問 "web"と言ってもWorld Wide Webのことではありません。ではいったい何のこと? grepについてま

  • 【 文字列を置換する「sed」 】 - シェル・スクリプト・リファレンス:ITpro

    文字列の一部を置き換えたい場合はsedを利用する。sedは文字列を置換したり,特定の行を抜き出したりできる。sedは,

    【 文字列を置換する「sed」 】 - シェル・スクリプト・リファレンス:ITpro
  • スクリプト言語sed、awk

    システム・プログラム 電子・情報工学系 新城 靖 <yas@is.tsukuba.ac.jp> このページは、次の URL にあります。 http://www.hlla.is.tsukuba.ac.jp/~yas/coins/syspro-2001/2001-06-25 あるいは、次のページから手繰っていくこともできます。 http://www.hlla.is.tsukuba.ac.jp/~yas/coins/ http://www.is.tsukuba.ac.jp/~yas/index-j.html ■今日の重要な話 ■スクリプト言語 ■インタプリタとスクリプト 「#!」の意味の説明。 ■ラインエディタed テレタイプ時代のラインエディタ。 ■ストリーム・エディタ sed データを、標準入力、またはファイルから読み込み、結果を標準出力に出す。 % sed -e '命令1' -e '命令2

  • 1