省流:当你使用所有解决方法还是无法解决,请检查脚本文件命名是否与命令相同!
【问题示例】
需求:使用sort命令对word1.txt排序
sort脚本内容:
@echo off
sort c:\Users\Administrator\Desktop\cmd_study\word1.txt
pause
双击执行反馈
此时产生疑惑,为什么反馈结果为空?word1.txt文档是有内容的,执行路径也没错,试着加对应参数也还是空的,然后我把命令行显示输出打开。
sort c:\Users\Administrator\Desktop\cmd_study\word1.txt
pause
发现在无限循环该命令
【解决方法】
一通排查下来,发现是执行脚本的文件命名用了关键字,重命名后重新执行就正常了!
脚本文件名sort_script.bat
@echo off
sort c:\Users\Administrator\Desktop\cmd_study\word1.txt
pause