我有一个包含1.000.000指令“ rm -f”的sh文件,但无法正常工作。它在Ubuntu 16.04服务器上运行
我尝试过这个。
#!/bin/bash
/bin/rm -f /media/pictures2015/pictures/FTP/20150806/5939757.tif
/bin/rm -f /media/pictures2015/pictures/FTP/20150806/5939758.tif
/bin/rm -f /media/pictures2015/pictures/FTP/20150805/5939759.tif
还有这个
#!/bin/bash
rm -f /media/pictures2015/pictures/FTP/20150806/5939757.tif
rm -f /media/pictures2015/pictures/FTP/20150806/5939758.tif
rm -f /media/pictures2015/pictures/FTP/20150805/5939759.tif
sh文件具有所有权限,但请不要wokr。使用“ split”命令将1.000.000行的sh文件更改为两个500.000行的sh文件。
输出不显示任何错误!!!
谢谢
答案 0 :(得分:0)
引起该错误的原因是,从phpmyadmin导出的图像列表以及该行的末尾都是“ CR-LF”格式,因此请研究如何删除它并找到dos2unix程序,并将其安装在ubuntu中,运行并成功。
在此链接cyberciti上找到的最终解决方案
谢谢!!!!