[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [riminilug-general] bash




Il 29/10/2014 15:23, ptux ha scritto:
Al momento il mio file ~/.bashrc contiene questa stringa PS1:

PS1="\[\e[1;32m\][\u][\w]\ $\[\e[0m\] \[\033[s\]\[\033[1;\$((COLUMNS-13))f\]\$(date +%d/%m/%y) $(date +%H:%M)\[\033[u\]"

Così ho aggiunto la data, ma resta il fatto che l'orario seguita a non aggiornarsi neppure premendo invio...

pL


Una bazzecola, ma puoi evitare di chiamare 2 volte il comando date in questo modo:

PS1="\[\e[1;32m\][\u][\w]\ $\[\e[0m\] \[\033[s\]\[\033[1;\$((COLUMNS-13))f\]\$(date +'%d/%m/%y %H:%M')\[\033[u\]"

Puoi provare ad inserire anche i secondi (%S)? Io continuo a vedere l'ora aggiornarsi ad ogni invio....
Lo stesso, senza modificare il file .bashrc, settando la variabile PS1 all'interno di una shell gia' aperta.

Uso bash versione 4.3.30(1)-release (x86_64-pc-linux-gnu)

Qualcun altro puo' verificare la cosa?

Ivan