Articoli con tag ‘bash’
Abilitare auto completamento dei comandi git
Alcune settimane fa ho seguito un corso introduttivo a git. Ora sto utilizzando questo strumento per diversi progetti lavorando anche da client diversi (Ubuntu 11.04, Ubuntu 10.04 e Debian Wheezy). Nei client Ubuntu, a differenza di Debian, non è abilitato l’auto-completamento dei comandi di git.
Per abilitarlo anche su Ubuntu ho decommentato le righe seguenti nel file /etc/bash.bashrc
# enable bash completion in interactive shells
if [ -f /etc/bash_completion ] && ! shopt -oq posix; then
. /etc/bash_completion
fi
Sostituire accenti con il corrispondente HTML
Nel mio lavoro mi vengono spesso passati dei file di testo in word da caricare su pagine web. Purtroppo caratteri particolari e accenti dovrebbero essere sostituiti con il corrispondente HTML. Per evitare questa seccatura mi sono fatto un piccolo script in bash che, data una directory di partenza controlla tutti i file .php ed effettua la sostituizione dei caratteri accentati.
Ecco il codice:
#!/bin/bash inputdir=$1 echo Sto cercando i file for file in $(find $inputdir -iname "*.php") ; do echo Apro il file il file $file sed -i 's/è/\è/g' $file sed -i 's/à/\à/g' $file sed -i 's/ò/\ò/g' $file sed -i 's/ù/\ù/g' $file sed -i 's/ì/\ì/g' $file sed -i 's/é/\é/g' $file sed -i "s/’/'/g" $file done


