我一直在使用pass for 通过 GPG 存储我的密码。我正在尝试一次将数十个帐户中的旧用户名更改为新用户名。
每个用户名都在密码下的“用户名:”注释中。即一个gpg加密文件~/.password-store/amazon
如下:
password123
Username: [email protected]
URL: amazon.com
OTP: ...
我不能只替换所有出现的旧用户名,因为有时用户名会出现在其他评论中。一个这样的例子是在 OTP 代码中。这似乎是一个相对简单的问题,我只是不想冒破坏所有出现的旧用户名的风险。
您可以使用以下命令:
此命令替换每个文件中以“用户名:[email protected]”开头的每一行,并将其替换为“用户名:[email protected]”
注意:使用此命令之前请先备份,因为它会将原始文件替换为新文件。这是“sed”命令的“-i”选项。