繁体   English   中英

bash脚本回显文件夹中的单个文件

[英]bash script to echo a single file in a folder

我正在尝试编写将在 Hadoop 集群中的 oozie 工作流中运行的 bash 脚本。

我有一系列文件夹,每个文件夹中都有一个文件。 该文件的名称是生成的,因此在执行脚本时我不知道。 我需要一个脚本,我可以在文件夹的路径中传递它并让它回显文件夹中包含的文件。 该文件夹将只包含一个文件。

因为我不确定你所说的“回显文件”是什么意思......

如果你想要文件的内容:

for fn in <yourfolder>/*; do
    cat "${fn}"
done

如果您只想要文件名:

for fn in <yourfolder>/*; do
    echo -e "${fn}"
done

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM