data_data_dir変数を印刷すると、次のような結果が得られます。
echo $data_data_dir
sdb sdc sdd sde sdf
ところで、次のように印刷すると同じ行にない値が出ます。
echo "[`date +%d"/"%b"/"%G"-"%T`] $data_data_dir"
[27/Dec/2017-10:58:08] sdb
sdc
sdd
sde
sdf
次のようになることを願いながら(予想結果)
[27/Dec/2017-10:58:08] sdb sdc sdd sde sdf
答え1
ただ引用しないでください$data_data_dir
echo "[`date +%d"/"%b"/"%G"-"%T`]" $data_data_dir
答え2
同じ効果を得るには、次の方法を使用します。
l="sdb sdc sdd sde sdf"; y=`date +%d"/"%b"/"%G"-"%T`; echo [$y] $l
l = "sdb sdc sdd sde sdf"行の先頭と末尾に二重引用符を使用するため、呼び出すと同じ行に印刷されます。
出力
[27/Dec/2017-21:50:43] sdb sdc sdd sde sdf