#!/bin/bash
mavar='K}+*chE*&pM+:@.)w5ODDSBz0j&7VC`CLVR!t^,qY7k@%kv@i(1t|`swi{'"'"'>ZrK'
echo $mavar
Donnera : [mono]K}+chE&pM+:@.)w5ODDSBz0j&7VCCLVR!t^,qY7k@%kv@i(1t|
swi{’>ZrK[/mono]
=======
Pour que certains caractères ne soient pas interprétés par [mono]bash[/mono], il faut les entourer du caractère [mono]’[/mono]
Mais ce caractère fait aussi partie de la chaîne à afficher, et pour qu’il ne soit pas lui même interprété, il faut l’éntourer de caractères [mono]"[/mono]
Ce qui nous fait trois chaînes de caractères accolées :
- En Vert celles qui sont encadrées par des caractères [mono]’[/mono]
- En Rouge le seul caractère [mono]’[/mono] de la chaîne qui est encadré par des caractères [mono]"[/mono]
[mono]‘K}+chE&pM+:@.)w5ODDSBz0j&7VCCLVR!t^,qY7k@%kv@i(1t|
swi{’"’"’>ZrK’[/mono]
=======
michel@debg53sw:~/mesScripts$ cat testscr
#!/bin/bash
mavar='K}+*chE*&pM+:@.)w5ODDSBz0j&7VC`CLVR!t^,qY7k@%kv@i(1t|`swi{'"'"'>ZrK'
echo $mavar
michel@debg53sw:~/mesScripts$ chmod +x testscr
michel@debg53sw:~/mesScripts$ ./testscr
K}+*chE*&pM+:@.)w5ODDSBz0j&7VC`CLVR!t^,qY7k@%kv@i(1t|`swi{'>ZrK
michel@debg53sw:~/mesScripts$