8

bashでdot( )の前の最初の文字列を減算しようとしました。.

例えば:

1.2.3 -> 1
11.4.1 -> 11

docsに基づいて次のコマンドを使用しました。

s=4.5.0
echo "${s%.*}"

しかし、それは4.5の代わりに出力し4ます。理解できません。

何故ですか?

4

2 に答える 2