Est-il possible de taper le caractère nul dans le terminal?
Je voudrais faire quelque chose comme:
this is a sentence (null) test123
Apparemment, vous pouvez taper ce caractère avec ^ @ sur certains jeux de caractères. Cet article de Wikipedia sur le caractère nul peut être utile.
Sous Linux, tout caractère spécial peut être littéralement inséré sur le terminal en appuyant sur Ctrl + v suivi du symbole réel. null
est habituellement ^@
où ^
représente Ctrl et @
pour toute combinaison de votre disposition de clavier qui produit @ .
Donc, sur mon clavier, je fais: Ctrl + v suivi de Ctrl + Shift + @ et j’obtiens un symbole ^@
avec une couleur de fond distincte. Cela signifie qu’il s’agit d’un caractère spécial et pas seulement de
$ echo -e "this is a sentence \0 test123" this is a sentence test123
The null here ^^ IS NOT visible
$ echo -e "this is a sentence \0 test123" | cat --show-nonprinting this is a sentence ^@ test123
But it IS here ^^
Mais peut-être que vous ne vouliez pas cela pour un script?
Comme avec la commande d’abandon ( Ctrl – C ), dans la plupart des terminaux, appuyez simplement sur Ctrl – @ (avec l’utilisation de Maj sur mon clavier).