Marco wrote:
Davide Prina ha scritto:Meglio fare così: #!/bin/bash Testo=$1 for(( i=0; i<= $((($COLUMNS-${#1})/2)); i++ )); do Testo=" $Testo" done echo "$Testo" > out.txt
L'unico "problemino" è così facendo, se stampo l'output a video (quindi tolgo > out.txt) la scritta vienecentrata, mentre se ridirgo l'output su file viene solo uno spazio... :'(
a me funziona, sei sicuro di non aver tolto anche i doppi apici? lo script lo esegui sempre così? $ . ./script.sh Ciao Davide -- Dizionari: http://linguistico.sourceforge.net/wiki Database: http://www.postgresql.org GNU/Linux User: 302090: http://counter.li.org Non autorizzo la memorizzazione del mio indirizzo su outlook