Saya menggunakan windows PowerShell. Saya ingin mengambil nomor yang disimpan dalam file teks dan membandingkannya dengan nomor lain menggunakan skrip shell. Jika saya menggunakannya $x=$(cat value.txt)
mengatakan "perintah tidak ditemukan". Saat saya gunakan
cat vaue.txt
(
read num
)
if [ "$num" == '1' ]; then
echo "hello"
elif [ "$num" == '2' ] then
echo "world"
else
echo "hi"
fi
output berisi "hai" terlepas dari nilai num. Bagian lain akan dikeluarkan tidak peduli berapa pun nilai num. Apakah ada cara lain? Saya juga telah mencoba semua cara lain membaca nilai dari file.