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

来源:学生作业帮助网 编辑:作业帮 时间:2024/11/16 07:23:46
linux cut 截取 echo输出的结果用df -i $HOME 命令输出如下我想用一个变量保存可用这个百分数(下面的1%),该怎么写
x͒N@_eD b;) R7M@6q؍Q"E-DAZuv͊WM-R]3g7s&kOϛ +.#D:.Z:iKp5M'"vb 5AM/k=[P.HN7gMr"z4I}+⊄Y{| DdƦYsayqrcs)ǐSƹFMMhTS$,b1qIJ429[ ' Iϧ"*20, )fUR|f~+8b~`k2VqLYQ:oݒf_aYqM+7%ձ&8Fq:\L2SB.ǿfɽiD3kh/Hedc?8 &ý9X VtAwpQv

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处理.