linux - 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
解决方案
这应该这样做:
p4 -Ztag -F %Value% configure show P4JOURNAL | head -n1
当p4 configure show
列出多个值时,它总是按优先顺序列出它们,所以你可以用head -n1
.
推荐阅读
- gcc - 编译 GAS 代码未检测到 -fPIC 选项
- sql - Hive 获得 where 子句的两个值的最小值
- ruby-on-rails - 是否可以使用获取用户当前位置的地理编码器 gem 在 Rails 中创建一个按钮?
- javascript - 是否可以将图像添加到 Ant Design Tables 中的单元格表中?
- php - Laravel 查询生成器重复行
- java - AIX 7.1 crontab 中的 Kafka Producer 收到 JAVA 错误:Bad Major Version
- android - 从 LruCache 实现访问缓存的图像
- json - Sqlite.net JSON 扩展语法
- python - 为什么多进程会因为执行顺序而产生不同的时间
- javascript - 从 Java 到 JavaScript 的十六进制字节计算