Windows cmd utile
Si vous rencontrez des erreurs d’accès a certains fichier, il suffit de lancer powershell « en tant qu’administrateur ».
[:fr]
Sed
- sed s/<expression>/<remplacement>/ : substitue le premier texte
- sed s/<expression>/<remplacement>/g : substitue tous le texte
- sed i/<texte> : Ajout une ligne avant celle spécifié
- sed ‘2,/something/ s/old/new/’ : Remplacer la ligne 2
- Filtrer info colonne : awk
- ls -l | awk ‘{ print $2 }’
- ls -l | awk ‘{print NR « – » $1 }’
- Test sur les fichiers : test -f
AWK
http://www.linux-france.org/~ohoarau/article/ohoarau/cours-unix-12.htm
Boucle for
- Pour IP
[pastacode lang= »bash » manual= »for%20ip%20in%2010.11.%7B32..47%7D.%7B0..255%7D%0Ado%0Aecho%20%24ip%0Adone » message= » » highlight= » » provider= »manual »/]
- via listing ansible
[pastacode lang= »bash » manual= »for%20hosts%20in%20%24(ansible%20all%20–list-hosts)%20%7C%20sed » message= » » highlight= » » provider= »manual »/]
Autre
#equivalent de ls
[pastacode lang= »bash » manual= »%23La%20seconde%20variable%20donne%20a%20i%20sa%20sortie%0Afor%20i%20in%20*%0Ado%0Aecho%20%24i%0Adone » message= » » highlight= » » provider= »manual »/]
A vérifier
for (( i=1; i<=’ls’; i++ ))
do
echo « Compte : « $i;
done
^ | Début de ligne |
$ | Fin de ligne |
. (point) | Un caractère quelconque |
[liste_de_caractères] | Un caractère cité dans la liste |
[^liste_de_caractères] | Un caractère qui n’est pas cité dans la liste |
* | 0 à n fois le caractère ou regroupement précédent |
\<expression | Début d’un mot. Caractères pouvant faire partie d’un mot : [A-Za-z0-9_] |
expression\> | Fin d’un mot |
\<expression\> | Mot complet |
\c | Protection du caractère spécial « c » |
Recapiulatif caractères spécaux
Caractères | Signification |
---|---|
espace – tabulation – saut de ligne | Séparateurs de mots sur la ligne de commande |
& | Arrière-plan |
| << < > >> | Tubes et redirections |
() et {} | Regroupement de commandes |
; | Séparateur de commandes |
* ? [ ] ?( ) +( ) *( ) !( ) @( ) | Caractères de génération de noms de fichier |
$ et ${ } | Valeur d’une variable |
$( ) | Substitution de commandes |
‘ ‘ » » \ | Caractères de protection |
Opérateur | Signification |
---|---|
&& | ET logique |
|| | OU logique |
Matériel
- commande commanece par ^ = début
[:]