用bash脚本设置p4客户端

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

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

我看到我可以手动运行p4 client test_project ,这会打开vim并创build客户端。 我所需要做的就是退出文件,并build立客户端。 但是我不知道如何在bash脚本中处理这个问题。

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

作为gareth_bowles的变体回答:

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

解决这个问题的最简单方法是使用-i标志从文件中读取客户机规格:

 cat clientspec.txt | p4 client -i 

只要改变你的食谱来安装客户端规格文件,并可以对其进行任何必要的编辑。