【发布时间】:2019-12-06 07:13:12
【问题描述】:
我需要使用我拥有的脚本将一堆 json 文件转换为 CSV。这些文件位于克隆的 Github 存储库中,因此目录中有多个文件夹,其中包含 json 文件。该脚本需要遍历所有文件夹并转换 json 文件。我该怎么做?
我试过了
for FILE in `ls /Users/user.name/Desktop/cloned_git_repo/*json`; do ./json_convert.sh
$FILE; done
但是,它返回
ls: /Users/user.name/Desktop/cloned_git_repo/*json: No such file or directory.
任何帮助将不胜感激,因为这将使我的生活轻松 100 万倍。注意:我在 Mac 上。
【问题讨论】:
-
这能回答你的问题吗? Bash looping through files in Directory
-
试试
find /path/to/repo -name "*.json" -exec ./json_convert.sh {} \;