CONNEXION
  • RetourJeux
    • Sorties
    • Hit Parade
    • Les + populaires
    • Les + attendus
    • Soluces
    • Tous les Jeux
    • Gaming
  • RetourActu Gaming
    • News
    • Astuces
    • Tests
    • Previews
    • Toute l'actu gaming
  • RetourBons plans
    • Bons plans
    • Bons plans Smartphone
    • Bons plans Hardware
    • Bons plans Image et Son
    • Bons plans Amazon
    • Bons plans Cdiscount
    • Bons plans Decathlon
    • Bons plans Fnac
    • Tous les Bons plans
  • RetourJVTech
    • Actus High-Tech
    • Intelligence Artificielle
    • Smartphones
    • Mobilité urbaine
    • Hardware
    • Image et son
    • Tutoriels
    • Tests produits High-Tech
    • Guides d'achat High-Tech
    • JVTech
  • RetourCulture
    • Actus Culture
    • Culture
  • RetourVidéos
    • A la une
    • Gaming Live
    • Vidéos Tests
    • Vidéos Previews
    • Gameplay
    • Trailers
    • Chroniques
    • Replay Web TV
    • Toutes les vidéos
  • RetourForums
    • Hardware PC
    • PS5
    • Switch 2
    • Xbox Series
    • Switch
    • Pokemon pocket
    • FC 25 Ultimate Team
    • League of Legends
    • Tous les Forums
  • PC
  • PS5
  • Xbox Series
  • Switch 2
  • PS4
  • One
  • Switch
  • iOS
  • Android
  • MMO
  • RPG
  • FPS
En ce moment Genshin Impact Valhalla Breath of the wild Animal Crossing GTA 5 Red dead 2
Liste des sujets

[scripting] question

sd460
sd460
Niveau 10
20 avril 2010 à 21:30:51

Salut,

Petite question : j'ai vu cette syntaxe en shell et en python, et je ne suis pas sur de ce que ca fait exactement...
Il s'agit de :
". chemin_dans_l_arborescence"
Juste pour confirmation, qu'est-ce que cette syntaxe faire concrètement ?
Vous comprendrez que j'ai un peu de mal à faire une recherche par mot clef :)

merci

guyver2
guyver2
Niveau 10
21 avril 2010 à 01:08:29

Sans autres info je dirais qu'il s'agit d'une chaine de caractère car définie entre guillemets.

Sinon, si tu as vu ça dans un tutos ou dans un script qu'il te faut modifier pour l'utiliser chez toi, il faut sans doute remplace la chaine par un vrai chemin dans ton arborescence. genre :
"/home/sd460/Desktop/toto.jpg"

chris_27
chris_27
Niveau 10
21 avril 2010 à 17:56:59

Hum… je me suis humilié la dernière fois quand godrik m'a posé la question sur irc. Et bien entendu, mes logs restants commencent un peu après cette discussion. :(

Bon, la réponse est dans le man de bash :
«
. filename [arguments]
source filename [arguments]

Read and execute commands from filename in the current shell environment and
return the exit status of the last command executed from filename.
»

En gros, c'est l'équivalent du #include de C/C++.

sd460
sd460
Niveau 10
21 avril 2010 à 18:39:51

hum, si je comprends bien, le "." correspond à un chemin ?
le "source filename [arguments] " me trouble un peu dans la mesure où, dans les scripts que j'avais eu à consulter filename correspondait à chaque fois à un chemin absolu.

chris_27
chris_27
Niveau 10
21 avril 2010 à 19:29:38

Non, absolument pas.

Le ".", c'est juste un raccourci pour dire "source". Enfin c'est valable pour le shell (pour python, j'en sais fichtre rien).

sd460
sd460
Niveau 10
21 avril 2010 à 20:15:23

ah, je ne connaissais pas ce mot clef ce qui m'a induit en erreur!
merci!

Sous forums
  • Aide à l'achat Mac
  • Macintosh
  • Création de Jeux
  • Programmation
  • Création de sites web
  • Linux
  • Internet
  • Steam Deck
  • Hardware
La vidéo du moment