linux + imprime os valores na mesma linha

0

quando imprimimos a variável data_data_dir, obtemos:

echo $data_data_dir
sdb sdc sdd sde sdf

mas quando o imprimimos com a seguinte abordagem obtemos o valor não na mesma linha

echo  "['date +%d"/"%b"/"%G"-"%T'] $data_data_dir"
[27/Dec/2017-10:58:08] sdb
sdc
sdd
sde
sdf

enquanto o queremos como o seguinte (resultados esperados)

[27/Dec/2017-10:58:08] sdb sdc sdd sde sdf 
    
por yael 27.12.2017 / 12:02

2 respostas

0

Apenas não cite $data_data_dir

echo  "['date +%d"/"%b"/"%G"-"%T']" $data_data_dir
    
por 27.12.2017 / 12:12
0

Eu usei o método abaixo para conseguir o mesmo

 l="sdb sdc sdd sde sdf";  y='date +%d"/"%b"/"%G"-"%T';  echo [$y] $l

l="sdb sdc sdd sde sdf" usou aspas duplas no começo e no fim da linha para imprimir na mesma linha quando for chamada

saída

[27/Dec/2017-21:50:43] sdb sdc sdd sde sdf
por 27.12.2017 / 17:25