ユーザー名とパスワードの入力を求めるスクリプトがあります。私は、入力をpasswords.txtファイルに保存されているユーザー名とパスワード変数と比較したいと思います。ソースを使ってみましたが、変数にアクセスできません。あなたは、私は別の2つの変数を比較する方法を見つけ出す助けてくださいすることができた場合別のbashスクリプトから変数を検証する
passwords.txt
#!/bin/bash
username="username"
password="password"
script.bash
#!/bin/bash
echo "Enter username"
read -r user
echo "Enter password"
read -r pass
source passwords.txt
if("$user" == "$username" && "$pass" == "$password") then
echo "You have successfully logged in"
else
echo "You entered the wrong credentials"
fi
:ここでは以下の私のファイルの私の部分であり、ファイル。
'if'文の構文が正しくありません。これは実際のコードですか? – cdarke