我需要一个脚本,用于从命令读取第n行输出并执行另一个命令。
以下是示例
我需要zpool状态的输出,我从zpool状态
收集磁盘信息# zpool status
pool: rpool
state: ONLINE
scan: none requested
config:
NAME STATE READ WRITE CKSUM
rpool ONLINE 0 0 0
c7d0 ONLINE 0 0 0
并以格式
执行format c7d0
我们如何为此编写shell脚本。我是shell脚本的新手并尝试了不同的方法,但它没有用。任何人都可以为此建议适当的shell脚本。
提前致谢。
答案 0 :(得分:0)
第n行是|sed -n ${n}p
e.g。 seq 20
输出的第15行:
> seq 20|sed -n 15p
15
>
您需要向我提供更多详细信息,以便进一步提供帮助