【发布时间】:2019-09-02 12:21:18
【问题描述】:
我在 linux bash 中做了一个简单的脚本,如下所示:
#!/bin/bash
PATH=/tmp_with_zip_files
FILETYPE=zip
i=1
for filename in $PATH/*.$FILETYPE;
do
echo "rm $filename";
if [ -f $filename ];
then rm $filename;
fi
i=$((i+1))
done
echo "$i files removed"
但是,当我运行脚本时出现错误,因为脚本无法正常工作。这意味着从控制台我有一条消息:
zip_delete.sh: line 11: rm: command not found
为什么 linux bash 脚本无法识别 linux 命令 rm?
【问题讨论】: