我有一个 perl 脚本,在该脚本中,我需要在文件的每一行中替换一个字符串。我在该 perl 脚本中使用了下面的行。它在 附近显示语法错误-pi -e
。我究竟做错了什么?
perl -pi -e 's/ / /' filename
我有一个要在 perl 脚本中使用的管道分隔文件。我正在使用 BCP 将该文件内容加载到表中。我用 8 clomuns 创建了表,但管道分隔文件只有 7 列。在该文件中,我需要添加 '| '(管道后跟空格)符号在每条记录的末尾。这样它将匹配表和 BCP 文件中的列数。因此,在部分 perl 脚本中,我需要使用 's/$/\| /' 概念。但我喜欢在 perl 脚本中以单行方式执行此操作。(就像在命令行中工作的 perl -pi -e 's/$/\| /' )