Marco wrote:
Davide Prina ha scritto:
#!/bin/bash
for(( i=0; i<= $((($COLUMNS-$(echo $1 | wc -c)-1)/2)); i++ )); do
echo -n " " >> out.txt
done
echo $1 >> out.txt
L'unica cosa volevo ridirigere l'output tutto all'interno di una stringa
per poi fare un'unica operazione di scrittura sul file out.txt
io ho creato qualcosa di funzionante per darti un'idea, ma non ottimizzato.
Meglio fare così:
#!/bin/bash
Testo=$1
for(( i=0; i<= $((($COLUMNS-${#1})/2)); i++ )); do
Testo=" $Testo"
done
echo "$Testo" > out.txt
Ciao
Davide
--
Dizionari: http://linguistico.sourceforge.net/wiki
Peer to patent: aiuta ad invalidare i brevetti software
http://www.peertopatent.org
Non autorizzo la memorizzazione del mio indirizzo su outlook