我正在尝试从我的计算机中删除大量文件,并且我正在尝试使用该rm
命令编写一个 bash 脚本来执行此操作。我想知道的是如何在 bash 中进行相等,以及为什么我的代码(发布在下面)无法编译。谢谢您的帮助!
#!/bin/bash
# int-or-string.sh
b="0000"
c="linorm"
f=500
e1=2
e2=20
e3=200
e4=2000
for i in {0..10000}
do
a=$(($f*$i))
if ["$i" -eq "$e1"]
then
b="000"
echo $b$
fi
if ["$i" -eq "$e2"]
then
b='00'
fi
if ["$i" -eq "$e3"]
then
b='0'
fi
if ["$i" -eq "$e4"]
then
b =''
fi
if [bash$ expr "$i" % "$e3$ -ne 0]
then
d = $b$c$a
rm d
fi
done