Perforce:从命令行获取 P4JOURNAL

Perforce: get P4JOURNAL from command line

我想在 linux 机器 运行 p4d 上从命令行获取 P4JOURNAL 变量。有没有像P4JOURNAL这样直接读取变量的命令,不需要很多变量特定的解析?

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

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

我真正想要的 return 是我的活动 P4JOURNAL 设置(具有最高优先级的设置),即:

/home/perforce/journals/journal

应该这样做:

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

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

获取第一个值