我有一个这样的示例文件
001|"Arab"|hjgjk
002|"HGJ"|dkflj
我需要像
这样的输出001|Arab|hjgjk
002|HGJ|dkflj
我试过下面的代码
perl -pi -e 's/\"//g' file1 > file2
请帮忙
答案 0 :(得分:1)
如果您使用-i
表示"就位",那么您就不需要重定向输出。要么这样做:
perl -pi -e 's/\"//g' file1
或者这个:
perl -p -e 's/\"//g' file1 > file2
但不要将-i和重定向结合起来。
答案 1 :(得分:0)
我们需要提供类似
的内容perl -p -e 's/"^""//g' file1 > file2
如果我们在Windows上工作,因为" ^"是"的转义序列。在Windows中。