我正在尝试将特定目录上的内容同步到不同的服务器并创建脚本以使其自动化。我的脚本将检查目录的内容是否有文件或文件夹,然后使用 rsync 移动它们。以下,
#!/bin/bash
for i in `ls /root/tags/` ; do
if [ -f "$i" ]
then
echo "this is a file and I'll run a script if it is a file"
else
if [ -d "$i" ]
then
echo "this is a dir and I'll run a script if it is a directory"
fi
fi
done
正如你所看到的,我对 shell 脚本的了解没什么好大惊小怪的,但我正在努力让它发挥作用。