さて、これに対する答えは本当に簡単かもしれませんが、私はしばらく探していて、それを理解することができません。「tmessagef」という変数があります。変数の形式は次のとおりです。
value1*value2*vlaue3*value4*value5
必要な変数の唯一の部分は値5です。現在、次のコードを使用していますが、各値を出力するだけで、変数に保存しません。
OIFS=$IFS
IFS='*'
arr2=$tmessagef
for x in $arr2
do
echo "$x"
done
IFS=$OIFS
私がやりたいのは、echoコマンドが生成する5行目を取得し、それを「tmessage」という変数に保存することです。どうすればこれを行うことができますか?
前もって感謝します。