我正在尝试在 Bash 脚本中编写一个 Perl 单行程序,以将 LaTeX 文件中的数学模式分隔符从“\[”和“\]”更改为美元符号。
也就是说,我想更改\[a + b = c\]为$a + b = c$.
\[a + b = c\]
$a + b = c$
不幸的是,我无法弄清楚如何正确地转义 Perl 中的美元符号。
我得到的最接近的是使用perl -pi -e 's/\[/\$/gm' file.tex. 但是,这会插入\$文件而不是单个美元符号。
perl -pi -e 's/\[/\$/gm' file.tex
\$
regex bash perl
bash ×1
perl ×1
regex ×1