1) sed コマンドは各行に最初の 2 つの「w」を配置します。たとえば、「hewor」=「hewwor」です。
そして
2) sed コマンド「hew0r」=「hew00r」のように、各行に最初の 2 つの数字を入力します。
私が得る最初のこと
$ sed s/w/ww/
2番目のケースでは、同じ番号をコピーする方法を理解できません。たとえば、次のようになります。
$ sed s/[0-9]/00/
はい、しかし毎回ゼロでなければなりません。同じ番号を取得する方法は?
ベストアンサー1
使用する必要がある関数sed
は次のとおりです。グループ(おそらく最高の参考資料ではないでしょう。他のチュートリアルを検索してください。)あなたの場合、解決策は
sed 's/\([0-9]\)/\1\1/' input_file.txt
正規表現の最初のグループは\([0-9]\)
すべての数字と一致し、その部分は最初の\1\1
グループを2回繰り返されるグループに置き換えるように言います。