シェルスクリプトで右の数字3の整数を印刷する方法[閉じる]

シェルスクリプトで右の数字3の整数を印刷する方法[閉じる]

シェルスクリプトで入力変数の最後の3桁を印刷する方法例:入力変数は236548で、出力は548でなければなりません。

ベストアンサー1

数値が変数に保存されているとしますvar

echo "${var#${var%???}}"

ここでは、${var%???}最後の3文字まで拡張されます。$var 削除済み、前面から取り外す必要がある部分は残します$var。この結果は、先頭からこれらの文字を削除するために使用されます$var

つまり、「最初から始めて$var最後の3文字を削除してから、残りのすべての項目を削除して$varからechoそれを使用して呼び出します」

おすすめ記事