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
.
获取第一个值
我想在 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
.