我正在尝试使用 sed 删除文本文件 (.csv) 中的所有 £ 符号,但是它不起作用,我不知道为什么。有什么建议么?基本上使用:
sed -i 's/£//g' file.csv
语言环境的输出:
LANG=en_GB.UTF-8
LANGUAGE=
LC_CTYPE="en_GB.UTF-8"
LC_NUMERIC="en_GB.UTF-8"
LC_TIME="en_GB.UTF-8"
LC_COLLATE="en_GB.UTF-8"
LC_MONETARY="en_GB.UTF-8"
LC_MESSAGES="en_GB.UTF-8"
LC_PAPER="en_GB.UTF-8"
LC_NAME="en_GB.UTF-8"
LC_ADDRESS="en_GB.UTF-8"
LC_TELEPHONE="en_GB.UTF-8"
LC_MEASUREMENT="en_GB.UTF-8"
LC_IDENTIFICATION="en_GB.UTF-8"
LC_ALL=
更新:
所以,我不知道为什么 sed 不起作用,但是 tr -d '\243' < inputfile 确实有效!感谢@devnull!