Ubuntu 如何创建sed脚本文件?
我有两个sed命令,但是我想用这两个命令创建一个脚本(一个.sed文件) 我不知道如何创建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 -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