$ df -gt /gcif
Filesystem GB blocks Used Free %Used Mounted on
/dev/gcifnewlv 50.00 30.57 19.43 62% /gcif
$ df -gt /gcif|awk '{print $1}'|grep dev
/dev/gcifnewlv
现在我只想从上面的示例 gcifnewlv 并将其存储在变量中。 我怎么能这样做。
答案 0 :(得分:0)
您可以使用
export my_var=$(df -gt /gcif|awk '{print $1}'|grep dev)
将输出写入变量。
如果您只想gcifnewlv
/dev/gcifnewlv
,可以使用:
df -gt /gcif|awk '{print $1}'|grep dev|rev|cut -d/ -f 1|rev
答案 1 :(得分:0)
使用grep
和positive lookbehind:
var=$(df -gt /gcif | grep -oP '(?<=/dev/)gcifnewlv')