知识库
Windows 写好的脚本传到 Linux 就失灵:行尾那个看不见的 \r
一个 shell 脚本,你在 Windows 上写完、测试通过,信心满满地 scp 到服务器上跑。结果各种诡异:命令被拼错、#!/bin/bash 像是失效了、偶尔还报一句莫名其妙的「找不到命令」。你盯着服务器上的文件看,内容明明和本地一模…
#shebang#跨平台#shell#Linux#LF#CRLF#换行符
批处理 .bat 只执行了一半还报告成功:LF 换行与 UTF-8 注释的连环坑
你给某个每天定时跑的任务写了个 .bat,里面先 echo 打个开始标记,再调用真正的业务程序,最后留个结尾标记。安静地跑了几周,直到某天核对数据,才发现最新数据停在将近三周前——而计划任务每次都老老实实报告「上次结果:0(成功)」。 现象…
#编码#计划任务#Windows#换行符#CRLF#bat#批处理