入力例:
2234 1233 5678 8876 9009 3444
2222 3454 5667 7878 4554 3222
出力:
xyzw 1233 5678 8876 9009 xyzw
xyzw xyzw 5667 7878 4554 xyzw
私はこのクエリを使用していますが、perl -pe 's/^[2-4]+/abcd/g'
目的の結果は出ません。
答え1
正規表現を実行するため、次のコマンドを直接使用すると、より高速に実行できますsed
。
sed 's/\b\([2-3][0-9][0-9][0-9]\|4000\)\b/xyzw/g' input
@roaimaのコメントを考慮してこれを更新しました。