我有一些文本文件,其中一些行包含表情符号或其他非 Ascii 字符,如下图所示:
我需要一种方法来删除整条线包含一个或多个表情符号。即使包含非 Ascii 字符的行也将被删除,但我支持使用这种方法的表情符号。
我曾经看到并尝试过类似这样的问题的答案:
- https://stackoverflow.com/questions/58421709/how-do-i-find-and-remove-emojis-in-a-text-file
- https://stackoverflow.com/questions/52266347/grep-for-emojis-in-linux
- https://stackoverflow.com/questions/58421709/how-do-i-find-and-remove-emojis-in-a-text-file
- https://stackoverflow.com/questions/2899423/filtering-out-emoticons-using-sed
- https://stackoverflow.com/questions/52266347/grep-for-emojis-in-linux
但他们提供了答案如何删除表情符号,而不是整行包含表情符号
任何对grep
、sed
或awk
其他基于命令的帮助都值得赞赏,但关于如何使用、或其他任何bash
命令来执行此操作的指导也可能有用。php
python
perl