在bash脚本的结尾,我有一些简单的代码可以在某个目录中列出csv文件:hdfs dfs -ls $target_dir/*csv 但是它不会返回我知道的csv文件列表。使它起作用的唯一方法是将该行放入另一个.sh文件中,然后从父脚本中运行。任何想法为什么,以及如何解决?谢谢 最佳答案 我尝试运行相同的脚本,它对我有用。尝试通过将#!/ bin / bash 添加为脚本的第一行来执行父脚本。如果您专门将其表示为bash脚本,则它可以工作。