TipsShell: Ajouter sed-ries extraire bloc
This commit is contained in:
parent
525bfb5c8d
commit
40d8fa9ae6
14
TipsShell.md
14
TipsShell.md
|
@ -153,6 +153,20 @@ $ ./liste_serveur.sh | awk '/NOUVEAU_SERVEUR/ { printf "%u\t%s\n", NR, $0 }'
|
|||
$ sed 's/^/Coucou /' <<<"$VAR"
|
||||
~~~
|
||||
|
||||
### Extraire un bloc d'un fichier
|
||||
|
||||
Extraire un bloc d'un fichier, de l'expression régulière `er-debut` à l'expression régulière `<er-fin>`.
|
||||
|
||||
~~~{.bash}
|
||||
sed -n '/<er-debut>/,/<er-fin>/p' <fichier>
|
||||
~~~
|
||||
|
||||
Même chose en excluant `<er-fin>` :
|
||||
|
||||
~~~{.bash}
|
||||
sed -n '/<er-debut>/ { x; :a; H; n; /<er-fin>/ {x;p;q}; ba }' <fichier>
|
||||
~~~
|
||||
|
||||
### Avoir l’empreinte SSH d'une liste de serveurs
|
||||
|
||||
Pour s'assurer que le host soit connu (`~/.ssh/known_hosts`) et ainsi automatiser des tâches sur des serveurs même si toujours aucune connexion effectuée et acceptée :
|
||||
|
|
Loading…
Reference in a new issue