我有这两个带sed的命令,但我想用这两个命令创建一个脚本(.sed文件(。。。
我不知道如何创建sed脚本。有什么需要帮忙的吗?
sed -E 's/(;[0-9]+).([0-9])(;[^;]*;[^;]*)$/1.203/' -E 's/(;[0-9]+).([0-9]{2})[0-9]+(;[^;]*;[^;]*)$/1.23/'
将代码添加到文件中:
脚本.sed
s/(;[0-9]+).([0-9])(;[^;]*;[^;]*)$/1.203/
s/(;[0-9]+).([0-9]{2})[0-9]+(;[^;]*;[^;]*)$/1.23/
使用正确的参数运行:
sed -Ef script.sed
或与舍邦(#!
(:
script2.sed
#!/bin/sed -Ef
s/(;[0-9]+).([0-9])(;[^;]*;[^;]*)$/1.203/
s/(;[0-9]+).([0-9]{2})[0-9]+(;[^;]*;[^;]*)$/1.23/
这样运行:
chmod u+x script2.sed
./script2.sed