本文最后更新于 2024-08-08,文章内容可能已经过时。

arr=$(cat $data_txt) #读取文件信息并写入到变量【$data_txt 文件路径变量】

dir=$(ls -l $path |awk '/^d/ {print $NF}') #获取服务器文件列表【$path 路径变量】

wget -O 保存到本地的文件名称 下载地址  #下载远程文件到本地

name=${str%/*} 去除/后面的字符串

if [[ "字符串" =~ "参数" ]]; then
   //判断数组是否包含,或字符串是否包含某个参数
fi

cp -p "文件路径" "需要复制到的路径"  #复制文件

rm -rf 需要删除的文件或文件夹【危险操作】

for i in $dir; do
   //遍历数组
done

cat ${data_txt} | while read i
do
   //遍历文件数据,按行
done

echo -e "\033[33m 红色文字 \033[0m"

str_arr=(${i//分隔符/替换内容}) #拆分字符串

待完善