【发布时间】:2015-02-13 22:19:28
【问题描述】:
假设我有一个包含 3 行的 .dbf 文件,每行有 5 (E) 列数据
是否可以使用终端命令查找:
这个 .dbf 文件有多少行数据? (3、将此号码打印到终端)
特定单元格存储哪些数据? (例如:2C 里面有字符串“Hello”,在终端打印“Hello”)
我正在考虑使用 grep,但我不确定如何在 .dbf 上正确使用它
【问题讨论】:
-
哪个应用程序创建了
.dbf文件?在任何情况下,由于它几乎肯定是一个二进制文件,您将不得不安装正确的应用程序或找到一个可以读取二进制格式的实用程序。 Linux 命令(主要)设计用于处理每行以\n字符结尾的文本文件。二进制文件可能包含\n字符,但您不能保证它们是用来分隔数据行的。祝你好运。
标签: linux scripting terminal sh dbf