分页: 1 / 1

哪位高手帮忙改改

发表于 : 2010-09-12 21:15
liucheng1513
执行下列代码出现[root@localhost ~]# ./testing.sh
./testing.sh: line 3: [: too many arguments
提示。哪位高手帮忙改改


#! /bin/bash
isok=`ls -l|awk '{print $8}' | awk -F: '{print $1}'`
if [ $isok -gt 12 ];then
for i in /home/work/dl_stat/*.log; do mv "$i" "`sed 's|_0_|_1_|' <<< "$i"`"; done
else
echo
fi

Re: 哪位高手帮忙改改

发表于 : 2010-09-12 21:42
tusooa
if [ "$isok"

Re: 哪位高手帮忙改改

发表于 : 2010-09-12 21:51
liucheng1513
#! /bin/bash
isok=`ls -l|awk '{print $8}' | awk -F: '{print $1}'`
if [ "$isok" -gt "12" ];then
for i in /home/work/dl_stat/*.log; do mv "$i" "`sed 's|_0_|_1_|' <<< "$i"`"; done
else
echo
fi


加完了提示[root@localhost ~]# ./testing.sh
./testing.sh: line 3: [:
12
12
12
12
21: integer expression expected