Voici comment passer une chaîne en majuscule en ligne de commande :
echo toto | tr '[a-z]' '[A-Z]'
La commande tr est très utile pour effectuer tout remplacement de caractère.
Voici comment passer une chaîne en majuscule en ligne de commande :
echo toto | tr '[a-z]' '[A-Z]'
La commande tr est très utile pour effectuer tout remplacement de caractère.
Dans certains langages, il est possible de faire référence à une variable dont le nom est contenu dans une autre variable.
Ainsi, en PHP :
$toto = 8; $nomvar = 'toto'; echo $$nomvar;
Affichera 8.
C’est aussi possible en Bash de la manière suivante :
toto=8 nomvar='toto' echo ${!nomvar}
Source :
http://www.seocam.net/how-tos/how-to-create-variable-variables-in-bash
La commande screen est très pratique pour lancer des scripts lorsqu’on est connecté en SSH, pour que si une coupure de courant ou un problème survient côté client, le shell client ne soit pas tué ainsi que le script.
Pour lancer un script :
$ screen
Pour le détacher, il faut faire Ctrl+A, puis D.
Enfin, pour récupérer un screen :
$ screen -r