为了以半自动模式安装Archlinux,我自己制作了自己的脚本。
但我要做的是检查root密码是否设置正确。
我已尝试过awk,grep,/ etc / shadow验证的所有内容,但这些内容似乎都不适用于我的脚本。
我真的需要一些帮助。
这是我的代码:https://paste.sh/e_Iqqe57#rR16bpH_dY8xkgnebmk8tAjz
我愿意给你买啤酒或任何你想要的东西我现在非常绝望哈哈
paste.bin link:http://pastebin.com/r2MMtknm
答案 0 :(得分:0)
好的,我会在这里提出这个问题,因为我找到了一个可能会让你们有些人感兴趣的人:
在我检查root passwd是否设置的情况下,我将条件更改为:
cat /mnt/etc/shadow | awk -F: '/root/ { print $2 }'
所以,我不再使用arch-chroot,这似乎与awk管道无法正常工作。
如果你们中的一些人勇敢地检查我的代码,你能否确认这是一个问题,还是只是在弄乱一个不那么有用的长条件?