Bonjour,
comment initialiser une variable de plusieurs lignes ?
merci !
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8 #!/bin/bash variable= titi toto tata sed "2a "$variable fichier.txt![]()
Bonjour,
comment initialiser une variable de plusieurs lignes ?
merci !
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8 #!/bin/bash variable= titi toto tata sed "2a "$variable fichier.txt![]()
Merci mais j'avais essayé... et la commande sed plante avec
variable="
titi
toto"
sed: -e expression n°1, caractère 3: \ attendu après `a', `c' ou `i'
il faut protéger le caractère d'échappement (\).
Code BASH : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 var="foo bar baz" sed "4a${var//$'\n'/\\n}" fichier
Partager