var
Bash スクリプトに文字列を保持する変数があります:
echo $var
"some string.rtf"
この文字列の最後の4文字を削除し、その結果を新しい変数に代入したいvar2
ので、
echo $var2
"some string"
これどうやってするの?
ベストアンサー1
次のように実行できます (bash v4 以降の場合):
#!/bin/bash
v="some string.rtf"
v2=${v::-4}
echo "$v --> $v2"
注: MacOS はデフォルトで bash 3.x を使用します