【发布时间】:2013-12-25 17:43:24
【问题描述】:
我正在尝试创建一个 Bash 脚本,该脚本将删除我的 .waste 目录中的所有内容。我有一个我写的基本脚本,但我希望它首先检查.waste 目录是否有内容,如果有,则回显一个简单的"Folder already empty!" 消息。我不太了解if 和if else 语句,也不知道[ ] 等式需要检查是否存在。
基本代码:
#! /bin/bash
echo "The files have been deleted:"
cd /home/user/bin/.waste/
ls
rm -rf /home/user/bin/.waste/*
(P.S. 不确定最后的星号是否正确,我确实用它尝试了脚本,我记得它也删除了 bin 目录中的所有内容)
【问题讨论】:
标签: bash if-statement directory