linux:exemple_alias
Différences
Ci-dessous, les différences entre deux révisions de la page.
Les deux révisions précédentesRévision précédenteProchaine révision | Révision précédente | ||
linux:exemple_alias [2017/08/19 12:49] – [Partie 3 : snapshot switch (NetApp)] pascal | linux:exemple_alias [2017/08/19 13:21] (Version actuelle) – [Partie 3 : snapshot switch (NetApp)] pascal | ||
---|---|---|---|
Ligne 111: | Ligne 111: | ||
</ | </ | ||
- | //sed// remplace " | + | * //sed// remplace " |
- | **si** ce répertoire existe **alors** on fait un //cd// pour s'y rendre. | + | |
=== ALIAS winX051, winA052, winA061, rheA060 === | === ALIAS winX051, winA052, winA061, rheA060 === | ||
Ligne 132: | Ligne 132: | ||
fi' | fi' | ||
</ | </ | ||
- | //grep// recherche le code de l' | + | |
- | **si** //grep// a trouvé quelque chose **alors** //sed// remplace le code d' | + | * //grep// recherche le code de l' |
- | **si** le répertoire existe on s'y rend avec //cd//\\ | + | |
- | si rien a été trouvé par //grep// au premier test on se rend directement dans ''/ | + | |
+ | | ||
==== Partie 3 : snapshot switch (NetApp) ==== | ==== Partie 3 : snapshot switch (NetApp) ==== | ||
Ligne 282: | Ligne 283: | ||
* **si** //bash// trouve dans le répertoire courant (//pwd//) " | * **si** //bash// trouve dans le répertoire courant (//pwd//) " | ||
+ | * //bash// numérote ses variables en suivant les parenthèses ouvrantes dans l' | ||
* **et** on crée une chaîne avec ce que //bash// a trouvé | * **et** on crée une chaîne avec ce que //bash// a trouvé | ||
- | * //bash// numérote ses variables en suivant les parenthèses ouvrantes '(' | + | * '< |
- | * ${BASH_REMATCH[1]} = (.*\.snapshot/ | + | * ''< |
- | * (BASH_REMATCH[3] = ([0-9]) = 0 | + | * '' |
- | * $((BASH_REMATCH[3] + 1)) = 0 + 1 = 1 | + | * ''< |
- | * ${BASH_REMATCH[4]} = (.*$) = / | + | * ''< |
- | * | + | * **si** le répertoire créé avec la chaîne " |
linux/exemple_alias.1503139769.txt.gz · Dernière modification : 2017/08/19 12:49 de pascal