ドル記号の前/後のバックティックはどういう意味ですか? [閉鎖]

ドル記号の前/後のバックティックはどういう意味ですか? [閉鎖]

私はこのコードを見ましたHackerRankプライベート

read a
if [ `$a == "y" ] || [ $`a == "Y" ]; then
  echo "YES"
elif [ `$a == "n" ] || [ $`a == "N" ]; then
  echo "NO"
fi

$の前後のアクセントマーク(`)が何を意味するのか教えてもらえますか?検索してみると ''という意外に出ませんでした。

ベストアンサー1

このコードのバックティックは意味がありません。これは文法エラーを引き起こすタイプミスまたはフォーマットエラーです。

変更されたバージョンは"$a"すべての場合に使用され、=交換されます==

または、

case "$a" in
    [yY]*) echo 'Yes' ;;
    [nN]*) echo 'No'  ;;
        *) echo 'Maybe'
esac

おすすめ記事