我将此作为变量
set var=1920 x 1080p / 23.976 fps /16:9 / High Profile 4.1
我会用sed替换
sed -e "s/1920/%var%/" movie.txt > movie2.txt.nfo
错误输出
ed: -e expression #1, char 30: unknown option to `s'
我不明白什么是错的
此致
答案 0 :(得分:2)
问题在于斜杠。您的最终命令将有来自变量本身的许多斜杠,这将与您在/
命令本身中提供的sed
分隔符混淆。
幸运的是,sed
可以使用任何字符作为分隔符。改为:
sed -e "s-1920-%var%-"
现在,-
不会与/
(来自变量)混淆。