小编smo*_*uns的帖子

从 Linux 上的 plist 文件中获取值

我有为 OS X 编写的 bash 脚本,现在移植到 Linux。我无权访问 Linux 机器。bash 脚本将使用OS X 上可用的defaults readandPlistBuddy命令从 plist 文件中读取值。

由于 Linux 机器没有这些命令,我​​正在寻找解决方法。是否有库/脚本(最好是 Perl)帮助用户从 Linux 机器上给定键的 plist 文件中获取值?

我尝试使用sed/ awk,但输出不可靠。我遇到过类似plutil.pl将 plist 文件转换为其他格式的脚本。

我已经在我的 Mac 上安装了一个运行 Ubuntu 的虚拟机,这样我就可以在部署到实际的 Linux 机器之前测试我的更改。

linux osx scripting bash perl

6
推荐指数
2
解决办法
1万
查看次数

从 shell 脚本绕过 ssh 密码提示

我有一个 shell 脚本,它使用公钥身份验证进入服务器并在该机器上运行命令。这在用户在服务器上安装了公钥的机器上工作正常。如果此脚本是从用户尚未设置身份验证密钥的机器上运行的,则该脚本将卡在密码提示处。我希望我的脚本继续运行而不是卡在提示中。如何绕过提示?我在 Mac OSX 上。服务器也在运行 OSX

osx ssh

5
推荐指数
1
解决办法
2万
查看次数

标签 统计

osx ×2

bash ×1

linux ×1

perl ×1

scripting ×1

ssh ×1