测试脚本:
复制代码 代码如下:
#!/bin/sh
dirnum=3
dirfree=`df -k |
linuxjishu/13830.html target=_blank class=infotextkey>awk '{if (NR == $dirnum) print $4}'`
echo $dirfree
运行返回结果为空:
[root@nginx2 100]# ./4
[root@nginx2 100]#
修改脚本为:
复制代码 代码如下:
#!/bin/sh
dirnum=3
dirfree=`df -k | awk '{if (NR == "'$dirnum'") print $4}'`
echo $dirfree
执行返回正确结果:
[root@nginx2 100]# ./4
1946228
再记录个for使用变量的问题
复制代码 代码如下:
#!/bin/sh
a=8
for i in {1..$a}
do
echo $i
done
结果:
[root@nginx2 100]# ./5
{1..8}
修改脚本:
复制代码 代码如下:
#!/bin/sh
count=8
for i in $(seq $count)
do
echo $i
done
结果:
[root@nginx2 100]# ./5
1
2
3
4
5
6
7
8