#1 Le 11/01/2012, à 00:24
- MaryPopy
Comment on remplacer l'username dans une commande... [Résolu]
Bonjour,
J ai oublié un truc et il me faut de l'aide.
Comment on remplacer l'username dans une commande.
Par exemple si je crée cette ligne dans un script :
mkdir /home/marspops/index.html
quel est la chose à mettre pour remplacer marypopy dans cette commande pour qu'elle puisse fonctionner chez tout le monde ?
Merci
Dernière modification par MaryPopy (Le 11/01/2012, à 01:04)
Photographe : http://www.vouillamozweb.ch
Hors ligne
#2 Le 11/01/2012, à 00:27
- f.x0
Re : Comment on remplacer l'username dans une commande... [Résolu]
Bonjour MaryPopy,
Est-ce que ça irait ???
mkdir /home/$USER/index.html
SOPI
Hors ligne
#3 Le 11/01/2012, à 00:29
- f.x0
Re : Comment on remplacer l'username dans une commande... [Résolu]
Car il me semble
que
mkdir ~/index.html
fonctionne bien en terminal mais pas dans un script
SOPI
Hors ligne
#4 Le 11/01/2012, à 00:46
- Bousky
Re : Comment on remplacer l'username dans une commande... [Résolu]
Sachant que le dossier personnel d'un utilisateur n'est pas toujours dans /home (par exemple /root, mais rien ne t'empêche de choisir /etc/bla/ble/bli/ même si c'est stupide), il vaut mieux utiliser « $HOME/index.html ».
Dernière modification par Bousky (Le 11/01/2012, à 01:46)
Linux qui plante complètement ? Plus rien ne répond ? On peut toujours le redémarrer proprement :
Alt + SysRq + REISUB (Retourne En Islande Sur Un Bateau !)
Hors ligne
#5 Le 11/01/2012, à 01:04
- MaryPopy
Re : Comment on remplacer l'username dans une commande... [Résolu]
Yéé, je te remercie. C'était comme avoir le nom de qqn sur le bout de la langue sans qu'il vienne. Merci pour le conseil $HOME Salut
Photographe : http://www.vouillamozweb.ch
Hors ligne