でユーザー名の存在を確認する Bash スクリプトを作成したいと考えています/etc/passwd
。存在する場合は、ファイルに追加しusers.txt
ます。
私は UNIX プログラミングがあまり得意ではないので、誰かが助けてくれることを願っています。
while(get to the end of /etc/passwd){
name=$(cat /etc/passwd | cut -d: -f1);
num1=$(cat /etc/passwd | cut -d: -f3);
num2=$(cat /etc/passwd | cut -d: -f4);
if(num1==num2)
/*i compare argv[0] with $name */
/* if true i=1 */
}
if(i==1)
save following string "argv[0]=agrv[1]"
else
"error message"