这是我到目前为止所拥有的:
for f in 'svn ls repository_dir';
do
svn checkout repository_dir/$f/trunk/dir1/dir2/dir3/dir4/needed_dir
done
这对于将 required_dir 放在正确位置的项目(其中有 100 个)非常有用。但有些项目 ($f) 的目录结构略有不同。所以“needed_dir”可能在不同的位置。
在 do 循环中,我怎样才能告诉我的 bash 脚本:
“找到“needed_dir”。如果找到,检查一下。”
或者
“找到“needed_file.txt”。如果找到,请查看。”
感谢您的任何帮助
编辑:对不起,这可能更像是一个 superuser.com 问题。我其实是想把它写在那里。但是,也许有人也可以在这里帮助我!