質問: **どういう意味ですか?** ・a.txtをグレップ置換して、最終的にb.txtとして出力(もしくは表示?) **grep '^]*>$,,** ・正規表現だと思うのですが、どれが「検索パターン」でどれが「置換文字列」? ・先頭が>ではない全ての文字列???
回答: > > ・a.txtをグレップ置換して、最終的にb.txtとして出力 > > > 合ってます。 > > ・先頭が > > 合ってます。正確には「行頭が` > ・2番目のデータを取得 > > ・区切り文字は「半角スペース」? あるいは「なし」? > > > 「半角スペースを区切りとして、2番目以降のデータを取得」です。 結果的には、「行の最初の半角スペースの後全部を取得」です。 別の言い方をすると、「行頭から最初の空白までを削除」です。 > > ・正規表現だと思うのですが、どれが「検索パターン」でどれが「置換文字列」? > > > `,`が区切りで、検索パターンは`<[^>]*>$`で、置換文字列が空です。 > > ・先頭が>ではない全ての文字列??? > > > 「`<`で始まって`>`以外の文字が続き、`>`が続いて直後が行末」です。 ざっくりいうと、「行末のタグ」ですね。