我想启动一个脚本来回显(作为一个测试)在不同的目录中的文件的文件名,但得到“没有这样的文件或目录”的错误。它看起来像它追加我正在呼应的文件名的整个目录到我试图重定向到的文件名,但我该如何解决这个问题。谢谢。重定向输出没有这样的文件或目录
for filename in /data/logs/2017/jan/201701*
do
echo $filename > /home/bishopm/${filename%.gz}
done
获取每个文件下列错误试图呼应:
./data_collector.sh: line 5: /home/bishopm//data/logs/2017/jan/20170131: No such file or directory
什么是你想要的目标路径使用? '/ home/bishopm /'还是其他? – Inian
你需要[在Bash中提取文件名和扩展名](http://stackoverflow.com/q/965053/1983854) – fedorqui