[TCSH] COmment concaténer une chaine?

Fermé
sylvie - 28 nov. 2005 à 19:09
crabs Messages postés 908 Date d'inscription lundi 18 avril 2005 Statut Membre Dernière intervention 3 août 2008 - 28 nov. 2005 à 19:51
Bonjour, comment concaténer des chaines en tcsh?

Soit la variable message:

#!/bin/tcsh
set $message=" salut"
echo...


Par exemple je voudrais afficher:
"salut toi"

Comment faire?
merci d'avance a tous!
Sylvie.
A voir également:

2 réponses

jipicy Messages postés 40842 Date d'inscription jeudi 28 août 2003 Statut Modérateur Dernière intervention 10 août 2020 4 895
28 nov. 2005 à 19:24
Salut,

Déjà y'a une erreur de syntaxe dans ton script, la déclaration d'une variable se fait sans le signe "$" (dollar).
Ensuite ben pour concaténer suffit de :
#!/bin/tcsh
set message=" salut"
echo "$message toi."
C'est tout ;-))
0
comment fait ton pour affecter une valeur de type chaine apres linitisalisation?

si je fais:
set type="test"

type="test 2"

echo  $type



il maffiche un message derreur
"commande introuvable"
mais mafiche bien le message?
0
crabs Messages postés 908 Date d'inscription lundi 18 avril 2005 Statut Membre Dernière intervention 3 août 2008 506
28 nov. 2005 à 19:51
Salut,
Il faut toujours utiliser set
set essais="premier"
set essais="$essais second"
...
0