【发布时间】:2018-08-28 20:11:16
【问题描述】:
我对perl很陌生,所以我想知道是否有办法
从不同的目录打开一个文件(例如与 perl script.pl 不同的目录)
-
在同一父目录下打开多个同名文件,例如sameName.txt,但子目录不同,例如
directory: - /alias/a/1/sameName.txt - /alias/b/1/sameName.txt - /alias/c/1/sameName.txt如上例,但同时,我不想要的其他目录中也有相同的文件,sameName.txt,例如
directory: - /alias/a/2/sameName.txt - /alias/b/2/sameName.txt - /alias/c/2/sameName.txt如何自动搜索用户想要的目录,使用用户输入
<STDIN>,而不是硬编码到脚本 perl.pl 例如,用户想要目录 / 中的所有 sameName.txt 文件1/sameName.txt,但有不同的父级,即一个 b 和 c 文件夹。我想让它自动读取位于不同文件夹中的那些文件sameName.txt,这样用户就不需要在每次创建像d/1/sameName.txt这样的新路径时调整脚本。
1234563因为我需要匹配我已经完成脚本的文件之间的数据。
【问题讨论】:
-
欢迎来到 Stackoverflow。我建议您查看Tour 页面,然后查看Help Center,尤其是How to Ask。虽然人们愿意帮助解决各种查询,但通常希望这些问题是具体的并且与您的代码有关。特别是,对基础代码或教程的请求被认为是题外话。