【发布时间】:2016-08-08 05:45:54
【问题描述】:
例如:
#!/bin/bash
DIR=`dirname $0 `
Save_DIR="Save"
cd $DIR
if [ -d $Save_DIR ];then
rm $Save_DIR/*
else
mkdir $Save_DIR
fi
for i in $(ls)
do
if [ $i==$Save_DIR ]
then
echo "is same "
fi
done
我认为正确的结果是一行“相同”,但我们运行它
is same
is same
is same
is same
is same
is same
is same
is same
is same
is same
似乎代码if 什么都不做,为什么?
【问题讨论】:
标签: bash