Bash debutant

Résolu/Fermé
seb - 29 nov. 2008 à 16:54
jipicy Messages postés 40805 Date d'inscription jeudi 28 août 2003 Statut Modérateur Dernière intervention 10 août 2020 - 30 nov. 2008 à 15:40
Bonjour, je n'ai vraiment aucune base mais j'essaie de tronquer ma variable a 4 caractères pour changer le répertoire de destination

echo "essid"
read essid
var='echo $essid | cut -c1-4'
if ["$var" = "live"];
then ["$path"="/root/GTWPA/server/backup/livebox"];
else ["$essid"="free"];
then ["$path"="/root/GTWPA/server/backup/free"];
fi

j'ai beau essayer les ( { [ je m'en sors toujours avec syntax error
si quelqu'un veut faire une BA il gagne ma reconnaissance et l'espoir de vivre dans un monde avec quelqu'un d'un peu moins nul ...

2 réponses

jipicy Messages postés 40805 Date d'inscription jeudi 28 août 2003 Statut Modérateur Dernière intervention 10 août 2020 4 901
29 nov. 2008 à 17:15
Salut,
[tmpfs]$ var="livecdlinux"

[tmpfs]$ echo ${var}
livecdlinux

[tmpfs]$ echo ${var:0:4}
live

[tmpfs]$
;-))
0
pufff!!! j'ai galéré avec des grep des cut des sed ,...

Merci
0
jipicy Messages postés 40805 Date d'inscription jeudi 28 août 2003 Statut Modérateur Dernière intervention 10 août 2020 4 901
30 nov. 2008 à 15:40
Vive la galère ;-))
0