linux – 以递归模式列出文件夹中的所有SVN存储库URL
发布时间:2020-12-13 19:22:25 所属栏目:Linux 来源:网络整理
导读:我们正在寻找一个脚本,它将以递归模式遍历所有子文件夹,并列出所有SVN存储库URL以及找到它的路径. 它将用于用户的/ home文件夹. 最佳答案 递归查找目录,并为每个目录尝试获取SVN信息.如果成功,则不要进入目录并打印目录名称. find -type d -exec bash -c "sv
我们正在寻找一个脚本,它将以递归模式遍历所有子文件夹,并列出所有SVN存储库URL以及找到它的路径. 它将用于用户的/ home文件夹. 最佳答案
递归查找目录,并为每个目录尝试获取SVN信息.如果成功,则不要进入目录并打印目录名称.
这将列出目录. 如果需要存储库信息,可以在find exec命令的中间添加它.
编辑: 通过仅测试.svn子目录的存在,我发现了更好的结果.然后,svn info在结尾处调用一次,并为Path和URL进行grepped. (另外使用-0来防止文件名中的空格.)
(编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |