linux cut 截取 echo输出的结果用df -i $HOME 命令输出如下我想用一个变量保存可用这个百分数(下面的1%),该怎么写

来源:学生作业帮助网 编辑:作业帮 时间:2024/05/05 23:53:46
linux cut 截取 echo输出的结果用df -i $HOME 命令输出如下我想用一个变量保存可用这个百分数(下面的1%),该怎么写

linux cut 截取 echo输出的结果用df -i $HOME 命令输出如下我想用一个变量保存可用这个百分数(下面的1%),该怎么写
linux cut 截取 echo输出的结果

用df -i $HOME 命令输出如下

我想用一个变量保存可用这个百分数(下面的1%),该怎么写


linux cut 截取 echo输出的结果用df -i $HOME 命令输出如下我想用一个变量保存可用这个百分数(下面的1%),该怎么写
ratio=`df -i $HOME | awk 'NR==2{print $5}'`
说明:
NR(Number of Record)为记录数.awk按行处理文本,一行就是一条记录.awk每读入一行,NR就自增1,所以NR可以用来指示第几行.这里NR==2就表示只处理第2行.
或者也可以先使用 tail -n 1 取出尾行后再用awk处理.