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 25/08/2023, à 15:55

azer2010

[résolu] Comment interprêter cette ligne de commande ?

Bonjour à tous,
voici un exemple Exemple au sein de la boucle if:

if [ "$BASH" ]; then
  if [ -f ~/.bashrc ]; then
    . ~/.bashrc
  fi
fi

voici la ligne à comprendre ?

 $ . ~/.bash

Comment lire cette le ligne de commande?
  a/ Que la lecture d'exécution se fait à partir du répertoire courant
  pour paramétrés le contenu du fichier bashrc mais alors à quoi sert "~/"
  si la déduction du debut est correct.
b/ Que la lecture d'éxécution ... d'un répertoire courant relatif 

A vos clavier vous avez un heure voir moins :]

Merci d'avance,

Dernière modification par azer2010 (Le 02/11/2023, à 21:28)

Hors ligne

#2 Le 25/08/2023, à 16:04

bruno

Re : [résolu] Comment interprêter cette ligne de commande ?

Bonjour,

$ help .
.: . nom_fichier [arguments]
    Exécute des commandes depuis un fichier dans le shell actuel.
    
    Lit et exécute des commandes depuis NOMFICHIER dans le shell actuel.  Les
    éléments dans $PATH sont utilisés pour trouver le répertoire contenant NOMFICHIER.
    Si des ARGUMENTS sont fournis, ils deviennent les paramètres de position
    lorsque NOMFICHIER est exécuté.
    
    Code de sortie :
    Renvoie le code de la dernière commande exécutée dans NOMFICHIER, ou le code
    d'échec si NOMFICHIER ne peut pas être lu.

Je te laisse chercher pour la signification du ~ dans un emplacement de fichier.

Hors ligne

#3 Le 02/11/2023, à 21:27

azer2010

Re : [résolu] Comment interprêter cette ligne de commande ?

(modéré, citation intégrale du message précédent superflue)

merci de ton retour

Dernière modification par bruno (Le 03/11/2023, à 19:41)

Hors ligne

#4 Le 02/11/2023, à 21:35

Watael

Re : [résolu] Comment interprêter cette ligne de commande ?

if n'est pas une boucle.


Connected \o/
Welcome to sHell. · eval is evil.

Hors ligne

#5 Le 02/11/2023, à 22:14

geole

Re : [résolu] Comment interprêter cette ligne de commande ?

azer2010 a écrit :

Bonjour à tous,
A vos clavier vous avez un heure voir moins :,

Moins d'un an pour comprendre la réponse . Bravo!


Les grilles de l'installateur https://doc.ubuntu-fr.org/tutoriel/inst … _subiquity
"gedit admin:///etc/fstab" est proscrit,  utilisez "pkexec env DISPLAY=$DISPLAY XAUTHORITY=$XAUTHORITY gedit /etc/fstab" Voir  https://doc.ubuntu-fr.org/gedit
Les partitions EXT4 des disques externes => https://forum.ubuntu-fr.org/viewtopic.p … #p22697248

Hors ligne

#6 Le 03/11/2023, à 18:53

erresse

Re : [résolu] Comment interprêter cette ligne de commande ?

C'est vache de se moquer... Vous avez pigé de suite, vous, que le point était une commande équivalente à "source" (include en C) ?
Franchement, c'est pas évident si on n'a pas d'abord lu en détail le manuel du shell, non, faut admettre.


Plus de 50 ans d'informatique, ça en fait des lignes de commandes en console, mais on n'avait pas le choix...
Excellente raison pour, aujourd'hui qu'on le peut, utiliser au maximum les INTERFACES GRAPHIQUES !
Important : Une fois résolu, pensez à clore votre sujet en ajoutant [Résolu] devant le titre du 1er message, et un bref récapitulatif de la solution à la fin de celui-ci. Merci.

Hors ligne