标签: node.js file utf-8 fs head
有没有办法使用head命令查找包含非空格的文件的第一行?只读前100行并希望其中一行具有非空格,这太过于愚蠢。
它不必与head命令一起使用 - 我正在寻找的是一种非常高效的方法,可以避免读取整个文件,只是获得匹配非空格的第一行。
答案 0 :(得分:1)
您可以使用简单的grep和正则表达式
grep
grep -m 1 -E "\S+" /path/to/file
\S+将匹配任何非空白字符,而-m 1我们将在第一次匹配后停止。
\S+
-m 1