私は解決策を探していて、同様の質問を見つけましたが、それらは文章をスペースで区切ろうとしているだけで、私の状況では答えがうまくいきません。
現在、変数は次のような文字列に設定されています。「 -
ABCDE-123456
」
を削除しながら、それを2つの変数に分割したいと思います。すなわち:
var1=ABCDE
var2=123456
どうすればこれを達成できますか?
これは私のために働いた解決策です:
var1=$(echo $STR | cut -f1 -d-)
var2=$(echo $STR | cut -f2 -d-)
区切り文字なしで機能するカットコマンドを使用することは可能ですか (各文字は変数として設定されます)。
var1=$(echo $STR | cut -f1 -d?)
var2=$(echo $STR | cut -f1 -d?)
var3=$(echo $STR | cut -f1 -d?)
etc.