我在 SO 上找到了这个命令,这正是我想知道的,但我只看到控制台输出。我需要命令来重写它正在处理的文件(file.txt)。此命令获取文件中大于 400 的每个数字(嗯,正整数)并将其加 13。
perl -pe 's/\d+/$& > 400 ? $&+13 : $&/ge' file.txt
我在 SO 上找到了这个命令,这正是我想知道的,但我只看到控制台输出。我需要命令来重写它正在处理的文件(file.txt)。此命令获取文件中大于 400 的每个数字(嗯,正整数)并将其加 13。
perl -pe 's/\d+/$& > 400 ? $&+13 : $&/ge' file.txt