首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >bash zcat头部会导致管道故障?

bash zcat头部会导致管道故障?
EN

Stack Overflow用户
提问于 2017-01-06 23:45:00
回答 1查看 2.7K关注 0票数 18
代码语言:javascript
复制
set -eu 
VAR=$(zcat file.gz  |  head -n 12)

工作很好

代码语言:javascript
复制
set -eu   -o pipefail
VAR=$(zcat file.gz  |  head -n 12)

导致bash因失败而退出。这怎么会导致管道故障呢?

请注意,file.gz包含数百万行(~ 750 MB,压缩)。

EN

回答 1

Stack Overflow用户

发布于 2019-11-01 18:38:11

或者,您可以使用

代码语言:javascript
复制
zcat file.gz  | awk '(NR<=12)'

价格是,您需要通过所有的zcat,而不是早期停止根据您指定的行。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/41516177

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档