如何从文本文件中删除所有包含表情符号的行?

如何从文本文件中删除所有包含表情符号的行?

我有一些文本文件,其中一些行包含表情符号或其他非 Ascii 字符,如下图所示:

在此处输入图片描述

我需要一种方法来删除整条线包含一个或多个表情符号。即使包含非 Ascii 字符的行也将被删除,但我支持使用这种方法的表情符号。

我曾经看到并尝试过类似这样的问题的答案:

  1. https://stackoverflow.com/questions/58421709/how-do-i-find-and-remove-emojis-in-a-text-file
  2. https://stackoverflow.com/questions/52266347/grep-for-emojis-in-linux
  3. https://stackoverflow.com/questions/58421709/how-do-i-find-and-remove-emojis-in-a-text-file
  4. https://stackoverflow.com/questions/2899423/filtering-out-emoticons-using-sed
  5. https://stackoverflow.com/questions/52266347/grep-for-emojis-in-linux

但他们提供了答案如何删除表情符号,而不是整行包含表情符号

任何对grepsedawk其他基于命令的帮助都值得赞赏,但关于如何使用、或其他任何bash命令来执行此操作的指导也可能有用。phppythonperl

相关内容