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 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)

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

Hors ligne