使用bash脚本设置p4客户端

时间:2014-07-18 18:05:01

标签: linux bash vim perforce

我正在尝试使用bash脚本在运行安装Perforce的Chef cookbook后设置命令行Perforce。我的客户名称是'test_project'。尝试p4同步后,出现以下错误:

Client 'test_project' unknown - use 'client' command to create it.

我看到我可以手动运行p4 client test_project,这会打开vim并创建客户端。我需要做的就是退出文件,然后设置客户端。但我不知道如何在bash脚本中处理它。

如何在bash脚本中退出vim?或者我怎么解决这个问题呢?

2 个答案:

答案 0 :(得分:2)

解决此问题的最简单方法是使用-i标志从文件中读取客户端规范:

cat clientspec.txt | p4 client -i

只需更改您的食谱即可安装客户端规范文件,并可选择对其进行任何编辑。

答案 1 :(得分:1)

作为gareth_bowles的变体回答:

  

p4 client -o test_project | p4客户端-i

相关问题