head命令 - 找到非空白的第一行

时间:2016-12-26 05:08:06

标签: node.js file utf-8 fs head

有没有办法使用head命令查找包含非空格的文件的第一行?只读前100行并希望其中一行具有非空格,这太过于愚蠢。

它不必与head命令一起使用 - 我正在寻找的是一种非常高效的方法,可以避免读取整个文件,只是获得匹配非空格的第一行。

1 个答案:

答案 0 :(得分:1)

您可以使用简单的grep和正则表达式

执行此操作
grep -m 1 -E "\S+" /path/to/file

\S+将匹配任何非空白字符,而-m 1我们将在第一次匹配后停止。