使用awk在txt文件中按unicode搜索

使用awk在txt文件中按unicode搜索

我如何使用 awk 通过 unicode 在 txt 文件中搜索,例如:

u+064C

u+064D

请教我如何计算结果并在第一行打印数字。

答案1

如果使用zsh1,您可以执行以下操作:

SEARCH=$'\u64c' awk 'index($0, ENVIRON["SEARCH"])'

打印包含该字符的行。对于 U+FFFF 以上的字符,使用$'\U1F427'(for

相关内容