首页 > 解决方案 > Perforce:从命令行获取 P4JOURNAL

问题描述

我想从运行的 linux 机器上的命令行中获取 P4JOURNAL 变量p4d。是否有一个命令可以直接读取像 P4JOURNAL 这样的变量而无需大量特定于变量的解析?

p4 configure show P4JOURNAL不适合我的需要,因为它显示了P4JOURNAL设置的所有方式。例如,在我的测试服务器上它返回:

P4JOURNAL=/home/perforce/journals/journal (-J)
P4JOURNAL=../journals/journal (configure)
P4JOURNAL=/home/perforce/journals/journal
P4JOURNAL=journal (default)

我真正希望它返回的是我的活动 P4JOURNAL 设置(具有最高优先级的设置),即:

/home/perforce/journals/journal

标签: linuxcommand-lineperforce

解决方案


这应该这样做:

p4 -Ztag -F %Value% configure show P4JOURNAL | head -n1

p4 configure show列出多个值时,它总是按优先顺序列出它们,所以你可以用head -n1.


推荐阅读