我正在尝试编写s bash脚本,该脚本将在Hadoop集群的oozie工作流程中运行。
我有一系列文件夹,每个文件夹中都有一个文件。文件名已生成,因此在执行脚本时对我来说是未知的。我需要一个脚本,我可以在该文件夹的路径中传递该脚本并使其回显该文件夹中包含的文件。该文件夹将只包含一个文件。
答案 0 :(得分:0)
因为我不确定“回显文件”的意思...
如果要文件的内容:
for fn in <yourfolder>/*; do
cat "${fn}"
done
如果只需要文件名:
for fn in <yourfolder>/*; do
echo -e "${fn}"
done