タグ

sedに関するkiririmodeのブックマーク (2)

  • sedで拡張正規表現 (ERE) を使う時は -r ではなく -E オプション(POSIX Issue 8 準拠)を使いましょう - Qiita

    sedで拡張正規表現 (ERE) を使う時は -r ではなく -E オプション(POSIX Issue 8 準拠)を使いましょうShellScript正規表現sedPOSIX TL;DR POSIX Issue 8 で 拡張正規表現 (ERE) を使うための -E オプションが標準化されます。 もう sed で 基正規表現 (BRE) を使う必要はありません。 POSIX Issue 8 は 2022 年後期予定ですが今使えるのであれば待つ必要はありません。 -r オプションは -E と同じ意味の古いオプションです。 s/foo/bar/i ← この i (ignore case) も POSIX Issue 8 で標準化されます。 grep でも -E オプションで ERE が使えます。 昔は POSIX で標準化されていた(?)egrep も POSIX.1-2001 で廃止されてい

    sedで拡張正規表現 (ERE) を使う時は -r ではなく -E オプション(POSIX Issue 8 準拠)を使いましょう - Qiita
    kiririmode
    kiririmode 2023/01/03
    -Eでの拡張正規表現は基本使えると考えて良さそう
  • SED 教室

    SED 教室 SEDLEC Release 1.11 Copyright(c)1992-95 by Hiroaki Sengoku sengoku@gcd.org SED は、UNIX, MS-DOS など多くの OS 上で利用可能な非会話型ストリームエ ディタです。高機能である反面、スクリプトが慣れるまでは難しいので、あまり 使われていませんでした。そこで少しでも多くの方に SED のすばらしさを知っ ていただきたいと思い、SED 教室を Nifty Serve FMCN フォーラム 17 番会議室 で開講しました。その第一回目から第十三回目までの内容に加筆訂正を行ったも のがこのパッケージです。 Release 1.00 (平成四年夏) SED 教室 第一回 〜 第十一回 Release 1.11 (平成七年秋) SED 教室 第一回 〜 第十三回 SED 教室パッケージは以下のファイ

  • 1