#!/usr/local/bin/bash
out=`grep apache README`
echo $out;
Di solito grep mostra ogni corrispondenza su una riga separata quando viene eseguita sulla riga di comando. Tuttavia, negli script di cui sopra, la nuova riga che separa ogni corrispondenza scompare. Qualcuno sa come la nuova riga può essere preservata?Perdita di una nuova riga dopo l'assegnazione del risultato di grep a una variabile di shell
possibile duplicato di [ho appena assegnato una variabile, ma echo $ variabile mostra qualcos'altro] (http: // StackOverflow .com/questions/29378566/i-just-assigned-a-variable-but-echo-variable-shows-something-else) –
È più un duplicato di [Cattura di output di più righe su una variabile bash] (http: // stackoverflow.com/questions/613572/capturing-multiple-line-output-to-a-bash-variable) – Renato