shell保存m3u为txt
#!/bin/bash
# 目标 URL
url="https://www.demo.top/migu.m3u"
# 保存的文件名
file_name="migu.txt"
# 临时文件名,用于在下载成功前不覆盖原始文件
temp_file_name="${file_name}.tmp"
# 使用 curl 下载文件到临时文件
curl -s -o "$temp_file_name" "$url"
# 检查 curl 命令是否成功
if [ $? -ne 0 ]; then
echo "下载失败,未更新 $file_name"
# 如果需要,可以删除临时文件
rm -f "$temp_file_name"
else
# 下载成功,移动临时文件到目标文件名
mv "$temp_file_name" /www/"$file_name"
chown www.www /www/"$file_name"
fi