Caracteres ASCII

Des fois l’ASCII ca sauve la vie !
Imaginez que vous ayez à insérer des séparateurs dans des données contenant l’ensemble des caractères séparateurs, vous aller avoir soit à mettre un séparateur multi-caractères soit vous pouvez introduire un caractere ascii qui lui n’occupe qu’un caractère.

Ici on va prendre le ACK qui est utilisé dans les liaisons de données de type Half Duplex (Wikipedia Duplex  )

$ touch vide_1.tx
$ echo '' >vide_2.tx
$ echo -en "\006" >vide_3.tx
$ cat vide_1.tx
$ cat vide_2.tx

$ cat vide_3.tx
$ hexdump vide_1.tx
$ hexdump vide_2.tx
0000000 000a
0000001
$ hexdump vide_3.tx
0000000 0006
0000001

Et voila on a un séparateur qui n’occupe qu’un caractère et qui est un séparateur qui ne devrait pas être dans vos données.