linux - 使用 bash 脚本设置 p4 客户端

标签 linux bash vim perforce

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

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

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

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

最佳答案

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

cat clientspec.txt | p4 client -i

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

关于linux - 使用 bash 脚本设置 p4 客户端,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24831204/

相关文章:

python - 在 Python 中将 long 从寄存器转换为 char 数组

ios - 从 iPhone 控制笔记本电脑上的 mpd/ncmpcpp

linux - CentOS 的 X11 开发包

python - 如何删除第 N 行 linux 的最后一个字符

linux - wget 使用环境变量

linux - 什么驱动程序取代了 ldusb ? (写一个真正的 Linux 驱动程序教程)

linux - 如何在 Iterm 中插入制表符?

vim - 找出 Vim 中奇怪高亮的原因

vim - 如何编写vim函数来输出系统命令的结果?

VIM:如何判断当前文件是否在tagstack上?