[tcsh] Affichage de retour chariot
lilboyz
-
dubcek Messages postés 18789 Date d'inscription Statut Contributeur Dernière intervention -
dubcek Messages postés 18789 Date d'inscription Statut Contributeur Dernière intervention -
Bonjour à toutes et tous,
Vous allez bien? ^^
Je planche sur un petit problème d'utilisation du tcshell (c'est une contrainte d'utiliser le tcsh, non mon choix), un exemple vaut mieux qu'un long discours :
Premièrement le code en Bourne Shell qui affiche un résultat correct :
Le résultat :
A présent le code qui fait (plus ou moins) la même chose en tcshell
Et son résultat disgracieux ^^' :
Auriez-vous une solution utilisant le tcsh? En Bourne Shell, les double quote ont l'air d'avoir un rôle différent qu'en tcsh, peut-être il y a-t-il l'équivalent en tcshell?
Merci d'avance.
Vous allez bien? ^^
Je planche sur un petit problème d'utilisation du tcshell (c'est une contrainte d'utiliser le tcsh, non mon choix), un exemple vaut mieux qu'un long discours :
Premièrement le code en Bourne Shell qui affiche un résultat correct :
#!/bin/sh var='ls -l /tmp' echo "$var"
Le résultat :
total 12 -rw------- 1 os4 oss 3 2012-05-09 11:45 file.txt -rw------- 1 os4 oss 3 2012-05-09 11:45 tmp01523 -rw------- 1 us4 oss 3 2012-05-09 11:45 youknowwhat
A présent le code qui fait (plus ou moins) la même chose en tcshell
#!/bin/tcsh set var = 'ls -l /tmp' echo "$var"
Et son résultat disgracieux ^^' :
total 12 -rw------- 1 us4 oss 3 2012-05-09 11:45 file.txt -rw------- 1 us4 oss 3 2012-05-09 11:45 tmp01523 -rw------- 1 us4 oss 3 2012-05-09 11:45 youknowwhat
Auriez-vous une solution utilisant le tcsh? En Bourne Shell, les double quote ont l'air d'avoir un rôle différent qu'en tcsh, peut-être il y a-t-il l'équivalent en tcshell?
Merci d'avance.
A voir également:
- [tcsh] Affichage de retour chariot
- Affichage double ecran - Guide
- Retour à la ligne excel formule - Guide
- Windows 11 affichage classique - Guide
- Problème affichage photo messenger - Forum Facebook Messenger
- Retour à la ligne google sheet ✓ - Forum Bureautique
2 réponses
hello
il me semble que ce n'est pas possible, parce que les \n ne sont pas conservés dans la variable, on peut le voir avec : set | hd
alors qu'ils le sont en bash
Top Ten Reasons not to use the C shell
il me semble que ce n'est pas possible, parce que les \n ne sont pas conservés dans la variable, on peut le voir avec : set | hd
alors qu'ils le sont en bash
Top Ten Reasons not to use the C shell