奇数なら1、偶数なら0にする
書式
$(( 値 & 1 ))
説明
引数で与えられた数が奇数なら1、偶数なら0にするには論理積を使います。$(( 〜 ))の中に&記号を使って記述します。1との論理積を取る事で奇数は1、偶数は0になります。(ビット演算を行っていることになります)
サンプルコード
#!/bin/bash
echo $(( $1 & 1 ))