我想从 Bash 脚本中找到 ClearCase 中签出文件的父级。例如,如果我输入,ct ls
我会得到:
$ ct ls some_file
some_file@@/main/some/branch/CHECKEDOUT from some_file@@/main/some/branch/6 Rule: CHECKEDOUT
我想some_file@@/main/some/branch/6
从脚本中找到父版本 ( )。当然,我可以使用 awk 或类似的文本处理工具,但我认为这是一个非常丑陋的解决方案,并且可以很容易地破坏更多奇特的文件名(例如,如果它有空格或字符串“from”)。