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