BASH particolare formattazione
Inviato: ven 1 apr 2011, 15:00
Vorrei rendere a video un messaggio che mostra i valori di tre variabili: l'output dovrebbe essere semplicemente
VAR_*1 è semplicemente un numero di riga 1 2 3 ecc var_*2 è una stringa corta di 4 caratteri.
Invece il problema è che var_*3 è una stringa di caratteri piuttosto lunga e sul terminale mi sta anche su 4 righe: rappresenta un "url" che voglio visualizzare all'utente.
Per ottenere un output un po' più ordinato avevo pensato ad una soluzione che portasse ad un output del tipo:
Ma come ottenere un formato del genere?
Attualmente visulizzo le 3 variabili a video con un semplice "echo" che però spalma la variabile numero 3 su più righe in una forma poco ordinata.
Usando echo var1 var2 var3 ottengo qualcosa come:
Avete idee su come rendere l'output del tipo di quello precedente?
Codice: Seleziona tutto
VAR_a1 VAR_a2 VAR_a3
VAR_b1 VAR_b2 VAR_b3
....
Invece il problema è che var_*3 è una stringa di caratteri piuttosto lunga e sul terminale mi sta anche su 4 righe: rappresenta un "url" che voglio visualizzare all'utente.
Per ottenere un output un po' più ordinato avevo pensato ad una soluzione che portasse ad un output del tipo:
Codice: Seleziona tutto
1 aaaa blablablabalblablablab
blblblblblblblblaldsn
lkndla
2 bbbb vclaksnvsalvknlsvknsva
laskvnlknsavlasknsvlv
sldvknasvlkasnvsvsal
3 ....
Attualmente visulizzo le 3 variabili a video con un semplice "echo" che però spalma la variabile numero 3 su più righe in una forma poco ordinata.
Usando echo var1 var2 var3 ottengo qualcosa come:
Codice: Seleziona tutto
1 aaa lkascnlcknslcnclskcn
lskcjnlsjcnclsdcnlkssk kscjs
lkjsncjn
2 bbb oeiwoiewjrwoirjowifj
woifowiefowiefoweifowifeoeif
sjvnvlsjnvdiwelsjfafpqfnlkfa
3 ....