Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#1 Le 14/12/2006, à 23:02

ludovic85

Probleme de lecture de variabe

Bonjour,
Voici le "code" de mon script :

exp1="splashimage\  \(hd0\,3\)\/boot\/grub\/splashimages\/$1"

echo "exp1= "$exp1

sed -e "s/.*\.xpm\.gz$/$exp1/" /boot/grub/menu.lst > fichier.temp

echo $exp1

lors de l'execution du script j'ai donc l'echo qui m'affiche :

exp1= splashimage\ \(hd0\,3\)\/boot\/grub\/splashimages\/gentleblue.xpm.gz

Donc on peut voire que le $1 vaut gentleblue.xpm.gz

Mais lorsque je fait un

grep splashi fichier.temp

il en résulte cela :
splashimage  (hd0,3)/boot/grub/splashimages/

il manque la valeure de la variable $1 neutral

Et la je dois bien avouer que je ne vois pas pouquoi :s

Hors ligne

#2 Le 14/12/2006, à 23:43

kaworu

Re : Probleme de lecture de variabe

Salut !
c'est étrange, chez moi (copier-coller ton code) ça marche...
Autrement je te conseil de procéder autrement. Tu peux faire que le fichier vers lequel pointe le fichier par défaut soit un lien symbolique vers le fichier de splash que tu veux !
Par exemple chez moi il y a :

ls -l /boot/grub/splash*
-rw-r--r-- 1 root root 33856 2006-03-15 21:53 /boot/grub/splash_default.xpm.gz
-rw-r--r-- 1 root root 38334 2006-04-09 23:46 /boot/grub/splash_gentoo_box.xpm.gz
-rw-r--r-- 1 root root  2921 2006-04-10 00:02 /boot/grub/splash_gentoolinux.xpm.gz
-rw-r--r-- 1 root root  4886 2006-11-05 10:20 /boot/grub/splash_gray_gentoo.xpm.gz
lrwxrwxrwx 1 root root    25 2006-11-05 10:22 /boot/grub/splash.xpm.gz -> splash_gray_gentoo.xpm.gz

donc voilà, et quand je veux changer de splash je change le lien symbolique et non pas le menu.lst qui contient toujours la même entrée pour le splash :

grep splashimage /boot/grub/menu.lst 
splashimage=(hd0,0)/boot/grub/splash.xpm.gz

Dernière modification par kaworu (Le 14/12/2006, à 23:47)


"There are in order of increasing severity: lies, damn lies, statistics, and computer benchmarks."

Hors ligne