将十六进制数据读入 less
Posted
技术标签:
【中文标题】将十六进制数据读入 less【英文标题】:Read hex data into less 【发布时间】:2015-09-10 17:24:16 【问题描述】:我想向less -s -M +Gg
提供一个大数据文件,以便读取less -s -M +Gg
中的当前给定数据。
While-loop 示例(参见 ntc2 的回答)
较少的命令解释here。
将 yes
替换为二进制文件,该文件转换为二进制 ascii 和 hex:
while read -u 10 p || [[ -n $p ]]; do
hexdump -e '/4 "%08x\n"' $p \
\
| less -s -M +Gg
done 10</Users/masi/Dropbox/7-8\:2015/r3.raw
循环基于此线程here。
你怎么能把这样的数据读入less?
【问题讨论】:
【参考方案1】:我不了解示例的详细信息,但我认为您想将 less
放在循环之外,如下所示:
while read -u 10 p || [[ -n $p ]]; do
hexdump -e '/4 "%08x\n"' $p
done 10</Users/masi/Dropbox/7-8\:2015/r3.raw | less -s -M +Gg
【讨论】:
感谢您的回答!我不得不接受它并在这里进一步简化案例***.com/q/31048739/54964以上是关于将十六进制数据读入 less的主要内容,如果未能解决你的问题,请参考以下文章