我正在尝试从这个 Youtube 文件名中删除表情符号:
和解协议
答案1
我不确定 GNU 中多字节字符支持的状态tr
。
在 中perl
,您需要至少使用以下设置将 stdin 和 stdout 流设置为 UTF-8 感知-C perlrun 选项。然后,您可以使用 unicode 属性,如perluniprops 文档- 甚至有一个\p{Emoji}
代码点组。例如:
$ printf '%s\n' 'وسائل الاتصال الحديثة
答案2
我能够使用以下命令删除表情符号并保留文件名中的阿拉伯字符sed
:
echo "返回结果