අන්තර්ක්රියාකාරී, පිවිසුම් සහ කණ්ඩායම් කවචයක් අතර ඇති වෙනස්කම් මට වැටහී ඇතැයි මම සිතමි. වැඩි උදව් සඳහා පහත සබැඳි බලන්න:
- 'පුරනය වීම' සහ 'අන්තර්ක්රියාකාරී' බැෂ් කවචය අතර ඇති වෙනස කුමක්ද (සහෝදර වෙබ් අඩවියෙන්: serverfault.com )
- 2.1: ෂෙල් වර්ග: අන්තර්ක්රියාකාරී සහ පිවිසුම් ෂෙල් ( පරිශීලක මාර්ගෝපදේශයේ සිට ඉසෙඩ්-ෂෙල් දක්වා )
මගේ ප්රශ්නය නම්, මම අන්තර්ක්රියාකාරී, පිවිසුම් හෝ කණ්ඩායම් කවචයක සිටී නම් විධානයක් / කොන්දේසියක් සමඟ පරීක්ෂා කරන්නේ කෙසේද?
මම විධානයක් හෝ කොන්දේසියක් සොයමි (එය ආපසු true
හෝ false
) සහ if ප්රකාශයක් මත තැබිය හැකිය. උදාහරණයක් වශයෙන්:
if [[ condition ]]
echo "This is a login shell"
fi