Commandes utiles
De GioWiki.
| Gio  (discuter | contributions) m (→Afficher le contenu d'un fichier sans les commentaires) | Gio  (discuter | contributions)  m (Manipuler les chaînes de caractères) | ||
| Ligne 25 : | Ligne 25 : | ||
|    Timing buffered disk reads:  184 MB in  3.03 seconds =  60.78 MB/sec |    Timing buffered disk reads:  184 MB in  3.03 seconds =  60.78 MB/sec | ||
| - | + | == Copie de fichiers over ssh avec compression == | |
| - | = Copie de fichiers over ssh avec compression = | + | |
| Plutôt que de copier nos 40Go sur le réseau, on compresse l'image à la volée et en plus on gère les fichiers sparse. | Plutôt que de copier nos 40Go sur le réseau, on compresse l'image à la volée et en plus on gère les fichiers sparse. | ||
|   tar -cvzSf - mon_image.img |ssh server "(cd /mnt/backup && tar -xvzSf -)" |   tar -cvzSf - mon_image.img |ssh server "(cd /mnt/backup && tar -xvzSf -)" | ||
| + | |||
| + | == Manipuler les chaînes de caractères (bash) == | ||
| + |  ${chaine:position:longueur} | ||
| + | |||
| + | * Retirer les 3 premiers caractères d'une chaine | ||
| + |  ${i:3} | ||
| + | * Retirer les 3 derniers caractères d'une chaine | ||
| + |  ${i::${#i}-3} | ||
| + | ${#i} permet d'obtenir la longueur de la chaine | ||
| + | * Récupérer les 3 premiers caractères d'une chaine | ||
| + |  ${i::3} | ||
| + | * Récupérer les 3 derniers caractères d'une chaine | ||
| + |  ${i: -3} | ||
| + | Pour plus d'informations : [http://abs.traduc.org/abs-5.3-fr/ch09s02.html Manipuler les chaînes de caractères] | ||

