为什么我的文件夹名称最终会这样,以及如何使用脚本解决此问题?
抱歉,如果在其他地方都可以找到答案,我不知道如何搜索我的问题。 我在redhat linux HPC服务器上运行了一些模拟,而我用于处理文件夹结构以保存输出的代码有一个不幸的错误。我创建文件夹的matlab代码是: folder = [sp.saveLocation, 'run_', sp.run_number, '/']; 在哪里sp.run_number是整数。我忘了将其转换为字符串,但是由于某种原因mkdir(folder);(在matlab中)运行仍然成功。实际上,模拟运行顺利,数据已保存到匹配目录。 现在,当查询/打印文件夹结构时,出现以下情况: 当我尝试标签自动完成时: run_ run_^A/ run_^B/ run_^C/ run_^D/ run_^E/ run_^F/ run_^G/ run_^H/ run_^I/ 当我使用ls:run_ run_? run_? run_? run_? run_? run_? run_? run_? run_? run_?。 当我使用rsync传输到我的mac时,该--progress选项显示:run_\#003/等(与我假设)匹配的数字与sp.run_number填充的整数匹配为三位数,因此第10次运行是run_\#010/ 当我在finder中查看文件夹时 run_ run_ run_ run_ run_ run_ run_ run_ run_ run_? 查看此问题并使用命令,ls | LC_ALL=C sed …