Linux shell语法

问题描述 投票:0回答:2

我已经将ksh脚本移动到bash。这个脚本有我无法理解的界限:

 pgp -z <pwd> +force $NAME1

任何人都可以帮助我找到这个方面的意义或作用吗? -z选项用于将密码传递给pgp。所以可能随密码变化。但是字符串pwd在此脚本中只使用一次。也许它只是重定向或一些全局变量?

bash
2个回答
1
投票

我相信它只是实际密码的文本占位符,意思是“当您使用此脚本时将其替换为实际密码”或者可能:“如果您不关心安全性,请在使用此脚本时将其替换为实际密码并且不介意硬编码密码让所有人看到“。

编辑:脚本是否可能正在处理中,开发人员还没有想出一个提供密码的安全方法,并且在此期间仅将其用于占位符?我发现了-z参数here的这个有趣的描述:

Enter pass phrase on command line
pgp -z "you really shouldn't ought to do this"

0
投票

我联系了编写这些脚本并将它们发送给我的人。这不是密码,只是文字。他将所有脚本中的密码替换为<pwd>,并忘记将其记录在文档中......

© www.soinside.com 2019 - 2024. All rights reserved.