请在输入和输出中的这段代码中出现错误,我不知道如何纠正此代码:
echo < in.txt | perl -CS -pe 's/[\x{0830}-\x{\x{9000}]+//g > out.txt
我如何导入in.txt
和导出out.txt
的问题。
在sed中很容易这样
sed < in.txt > out.txt
答案 0 :(得分:1)
echo
未从STDIN中读取。'
。\x{\x{9000}
应该是\x{9000}
。已修复:
perl -CS -pe's/[\x{0830}-\x{9000}]+//g' <in.txt >out.txt
或者只是
perl -CS -pe's/[\x{0830}-\x{9000}]+//g' in.txt >out.txt