Ubuntu 如何创建sed脚本文件?

Ubuntu 如何创建sed脚本文件?,ubuntu,sed,script,Ubuntu,Sed,Script,我有两个sed命令,但是我想用这两个命令创建一个脚本(一个.sed文件) 我不知道如何创建sed脚本。需要帮忙吗 sed -E 's/(;[0-9]+)\.([0-9])(;[^;]*;[^;]*)$/\1.\20\3/' \ -E 's/(;[0-9]+)\.([0-9]{2})[0-9]+(;[^;]*;[^;]*)$/\1.\2\3/' 将代码添加到文件: script.sed 使用正确的参数运行它: sed -Ef script.sed 或与shebang(!)一起使用: 脚本2.

我有两个sed命令,但是我想用这两个命令创建一个脚本(一个.sed文件)

我不知道如何创建sed脚本。需要帮忙吗

sed -E 's/(;[0-9]+)\.([0-9])(;[^;]*;[^;]*)$/\1.\20\3/' \ -E 's/(;[0-9]+)\.([0-9]{2})[0-9]+(;[^;]*;[^;]*)$/\1.\2\3/' 

将代码添加到文件:

script.sed

使用正确的参数运行它:

sed -Ef script.sed
或与shebang(
)一起使用:

脚本2.sed

按如下方式运行:

chmod u+x script2.sed
./script2.sed
添加一个shebang
#/bin/sed-Ef
并添加可执行权限,然后只需
/script
#!/bin/sed -Ef

s/(;[0-9]+)\.([0-9])(;[^;]*;[^;]*)$/\1.\20\3/
s/(;[0-9]+)\.([0-9]{2})[0-9]+(;[^;]*;[^;]*)$/\1.\2\3/
chmod u+x script2.sed
./script2.sed