【问题标题】:How to look for byte code using grep or other tools?如何使用 grep 或其他工具查找字节码?
【发布时间】:2020-11-23 18:19:50
【问题描述】:

我知道在我的文本文件中我有一个字符,例如

"<200f>'n"

但是我找不到它的确切位置。我已经尝试了以下

grep -E "<200f>"
grep -obUaP "<200f>"
grep -aPo "<200f>"

但它不会告诉我它在哪里。我怎样才能找到&lt;200f&gt;。如果我正确,它是一个字节码。

【问题讨论】:

  • 这绝对不能是“一个字节”,因为该值至少为 16 位,具体取决于您的表示。你的意思是 &lt;&gt; 是符号,它们之间的东西是代码点 U+200F 的表示(在哪种编码中?)?还是您的意思是字节\x20 和\x0f?还是别的什么?

标签: bash shell grep


【解决方案1】:

gawk (GNU awk) 来救援:

gawk '/\x20\x0f/' input.file

【讨论】:

  • 由于某种原因,它也没有找到它。更多我这样做更多我想知道 是什么
  • 我只能猜测,因为我不知道用例或输入文件。
【解决方案2】:

感谢您的回答!我找到了解决方案。这是一个控制符号。并且做

grep $'\200' input.txt

解决问题!

【讨论】:

    猜你喜欢
    • 2017-05-26
    • 1970-01-01
    • 2016-04-28
    • 1970-01-01
    • 2019-03-23
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多