我需要简单地搜索数字(比如 txt 文件中的 1 到 100)并用特定的 ID 替换它们。使用以下命令行;
sed -e 's/1/ID_one/g' -e 's/2/ID_two/g' -e 's/3/ID_three/g' ... infile > outfile
它确实适用于前 9 个数字,但随后它开始重复那些具有相似数字的数字,例如 10,11,12, ... 其中有 1,或 20, 21, 22, ... 其中有 2他们。
我认为命令行中的某处应该有一个技巧以避免重复!
感谢您的帮助。