`uname -r`で「4.4」をマッチさせる方法は?

`uname -r`で「4.4」をマッチさせる方法は?

擬似コード

[ `uname -r` =~ ^4\.4.*$ ] && echo "yes"  

しかし、これはすべての場合に失敗しました。このuname -rコマンドは同様の4.6.0-040600-generic出力を提供します。

ベストアンサー1

Bash演算子は[望むものではないかもしれませんが、[[サポートされています=~。この試み:

[[ $(uname -r) =~ ^4\.4 ]] && echo yes

おすすめ記事