linux cut 截取 echo输出的结果

2025-05-21 02:01:20
推荐回答(3个)
回答(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处理。

回答(2):

persent=`df -i $HOME | awk '{print $4}'` #没有对齐,你自己看1%在第几列上。

回答(3):

你不懂shell的表现, 如果我在这里给你说了, 那你在其他地方还是不会用shell, 你发私信给我吧,我帮你