rm在脚本bash中不起作用

时间:2018-07-13 23:09:39

标签: linux bash ubuntu

我有一个包含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文件。

输出不显示任何错误!!!

谢谢

1 个答案:

答案 0 :(得分:0)

引起该错误的原因是,从phpmyadmin导出的图像列表以及该行的末尾都是“ CR-LF”格式,因此请研究如何删除它并找到dos2unix程序,并将其安装在ubuntu中,运行并成功。

在此链接cyberciti上找到的最终解决方案

谢谢!!!!