今私のテキストは次のようになります
"xyz1"
zyx1
"http://xyz1"
zyx1
"xyz1"
zyx1
出力が次のように見えるように、1
範囲内の任意の数字に置き換える必要があります。1-5
"xyz3"
zyx2
"http://xyz1"
zyx5
"xyz4"
zyx1
zyx
またはxyz
1-5に置き換えるには、1の前に表示する必要があります。
ベストアンサー1
そしてperl
:
perl -pe 's/(zyx|xyz)\K1/1+int rand 5/ge' < file