我正在尝试在命令行上使用密码,而不是使用geth
将其保存在文本文件中:
geth --password mYp@ssw0rd account new
但上面抛出:
致命:无法读取密码文件:打开mYp @ ssw0rd:没有这样的文件或 目录
这是有道理的,因为--password
期望“密码文件用于非交互式密码输入”。
有没有办法使用geth
直接在命令行上提供密码?
类似的东西:
geth --password mYp@ssw0rd account new
我见过 article on go-ethereum wiki使用:
geth --password <(echo -n mYp@ssw0rd) account new
但这会在CentOS上引发另一个错误:
-sh:意外令牌附近的语法错误`('
答案 0 :(得分:0)
有两种方法可以从命令行创建帐户。
geth account new --password <(echo $mypassword)
geth account new --password [arg]
[arg]
=包含密码的文件名,而不是密码本身。