我有一个脚本可以在 /etc/passwd 中恢复一行的 UID,但前提是 UID > 500。这是可行的,但是...我只想用一个命令恢复所有行,但我不知道如果它是可能的。
让我向您展示我的代码:
#!/bin/bash
while IFS=: read -r f1 f2 f3 f4 f5 f6 f7
do
if [ $f3 -gt 500 ]
then
echo "$f1:$f2:$f3:$f4:$f5:$f6:$f7" <<< there is a single command for that ?
fi
done < /etc/passwd
感谢您的回复:)