Linux rm不';不能在脚本bash中工作

Linux rm不';不能在脚本bash中工作,linux,bash,ubuntu,Linux,Bash,Ubuntu,我有一个sh文件,其中有1.000.000条指令“rm-f”,但不起作用。它在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/2

我有一个sh文件,其中有1.000.000条指令“rm-f”,但不起作用。它在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。使用“拆分”命令将1.000.000行的sh文件更改为两个500.000行的sh文件

输出不显示任何错误


谢谢

导致此错误的原因是,从phpmyadmin导出的图像列表以及行的末尾,我使用的是“CR-LF”格式,因此,请研究如何删除它并找到dos2unix程序,在ubuntu中安装它,然后运行并运行它

我在这个链接上找到的最终解决方案


谢谢

您是否收到任何错误消息?您是否已验证文件是否存在于各自的位置?选项
-f
不会显示错误。我不会建议您删除
-f
选项,但我认为您应该首先尝试
ls
以查看它们是否确实存在。您无法使用通配符和/或查找来删除它们?脚本中的一百万行
rm
不是最好的解决方案。。。对吗?执行@Abdou的操作,使用1个文件进行故障排除。
tif
文件具有哪些权限?脚本和文件有哪些用户/组?请通过其他诊断回答您的问题。您如何得出该命令不起作用的结论?未删除文件的权限和所有权是什么?添加
-v
(详细)选项以查看执行过程中发生的情况。首先使用脚本中的一些文件进行测试。