次の2つの変数があるとします。
$sFileName="テスト" sSysDate=date +%Y%m%d%H%M%S
2つの変数を連結してtest_20191030123803を形成する方法
ありがとう Gautam
答え1
いくつかの方法があります。
sFileDate="${sFileName}_${sSysDate}"
{}はオプションです
sFileDate="$sFileName_$( date +%Y%m%d%H%M%S )
。注意している場合は、dateコマンドでもこれを行うことができます。型に変数を含めたことはありません。あなたはこれを行うことができます。
sFileDate=$( date +"test_"+%Y%m%d%H%M%S )
これがうまくいくかわからない
sFileDate=$( date "+${sFileName}_%Y%m%d%H%M%S )
これらのいくつかはオペレーティングシステムとシェルに関連しています。
$( date ) が機能しない場合、コマンドをバックティックで囲む必要があるかもしれません: 'date'