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/2025, à 18:26

jovial

Attention avec les scripts dans Favoris

Quand je lance un bash script depuis la barre latérale/Favoris de Nautilus, le répertoire de travail est home/user et non celui du script.
Ca peut faire des dégat dans un traitement de fichier
J'ai trouver ceci qui donne dans ce cas l'emplacement du script 

echo "script path $(dirname -- "$(readlink -f – "$0")";)";

Modération - Sujet déplacé dans « Terminal, scripts et ligne de commande ». Ce qu'on fait dans le terminal n'est PAS de la programmation…

Dernière modification par cqfd93 (Le 12/01/2025, à 08:20)


Ubuntu 22.10: Dell Optiplex 7040, I7-6700 16Gio - 22.04: Dell Latitude E7270  i5-6300U 8Gio

Hors ligne

#2 Le 11/01/2025, à 19:31

Watael

Re : Attention avec les scripts dans Favoris

readlink -f est déprécié déconseillé désormais, il est indiqué de préférer utiliser realpath.
et on pourrait remplacer dirname par le Remplacement de paramètres adéquat.

Dernière modification par Watael (Le 12/01/2025, à 16:52)


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

En ligne

#3 Le 12/01/2025, à 13:45

RaphaelG

Re : Attention avec les scripts dans Favoris

Un bon script se fiche pas mal de l'endroit d'où il se lance.
$HOME/bin, /usr/bin, /bin ... OSEF. Quand on manipule des fichiers, on utilise des chemins absolus et pi C tout.

Hors ligne

#4 Le 12/01/2025, à 16:32

kastopidiak

Re : Attention avec les scripts dans Favoris

Watael a écrit :

readlink -f est déprécié désormais, il est indiqué de préférer utiliser realpath.

Quels horribles anglicismes indigestes hmm

readlink -f est obsolète, il est désormais conseillé d'utiliser realpath

Désolé, je n'ai pas pu m'en empêcher wink

Hors ligne

#5 Le 12/01/2025, à 16:43

Watael

Re : Attention avec les scripts dans Favoris

ce n'est pas  stricto sensu un anglicisme (déprécier est français), ça pourrait être un faux-ami, si je n'avais pas voulu dire exactement "déprécier"*. smile

--
edit:
* je cherchais "déconseillé", c'est corrigé. merci.

Dernière modification par Watael (Le 12/01/2025, à 16:53)


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

En ligne

#6 Le 12/01/2025, à 17:05

kastopidiak

Re : Attention avec les scripts dans Favoris

Yes, déconseillé est correct pour deprecated (qui un bien un faux-ami) wink

Encore désolé pour ce hors-sujet wink

Hors ligne

#7 Le 12/01/2025, à 18:37

diesel

Re : Attention avec les scripts dans Favoris

Il y a une heure, j'ai vu passer une mouche avec l'anus dilaté. Je me demandais pourquoi. Maintenant, je sais. tongue lol lol lol

Amicalement.

Jean-Marie


Je déteste qu'on cherche à me faire passer pour un con, j'y arrive déjà très bien tout seul.
Le mort, il sait pas qu'il est mort ; c'est pour les autres que c'est dur.................... Pour les cons, c'est pareil.

Hors ligne

#8 Le 12/01/2025, à 19:06

jovial

Re : Attention avec les scripts dans Favoris

Merci pour les retours !


Ubuntu 22.10: Dell Optiplex 7040, I7-6700 16Gio - 22.04: Dell Latitude E7270  i5-6300U 8Gio

Hors ligne

#9 Le 12/01/2025, à 19:57

kastopidiak

Re : Attention avec les scripts dans Favoris

Tout se comprend, sauf la vulgarité.

Dernière modification par kastopidiak (Le 12/01/2025, à 19:58)

Hors ligne