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