magousin9さんの投稿一覧

助け合いフォーラムの投稿
2025/03/12 コメント
正規表現を使用してのテキストファイル検索
ちなみに、実務において、問題文の $ sed s/[A-Z][a-z]/-/ test.txt は $ sed 's/[A-Z][a-z]/-/' test.txt としたほうが好ましいらしいです。 (予期しないエラーを避けるため。)
2025/03/12 返信
正規表現を使用してのテキストファイル検索

「'」で囲む必要があるのは、シェルのメタキャラクタと正規表現のメタキャラクタが異なる意味を持っている場合です。
[]のメタキャラクタは、シェルでも正規表現ともに[]内のいずれかの1文字を意味します。
「'」があってもなくてエラーは吐きません。

たとえばメタキャラクタ「*」であれば、シェルと正規表現で意味が異なりますので、シェルのメタキャラクタとして解釈されないように「'」で囲む必要があります。
・シェル:0文字以上の文字または文字列
・正規表現:直前の文字の0回以上の繰り返し

合格体験記の投稿
2025/03/17 投稿
2023/07/12 投稿