Travailler en CLI sur des repertoires a nom complexes ?
15 réponses
olivier.marti
Bonjour,
J'ai un fichier dont le chemin complet est un peu compliqué, avec des
accents et des blancs, et j'ai beaucoup de mal à travailler avec en
ligne de commande, que se soit dans un Terminal ou dans un xterm.
J'ai le menu contextuel OnMyCommand, un item qui permet normalement
quand on ctrl-clique sur un dossier d'ouvrir un Terminal et de faire cd
dans le dossier automatiquement.
Même chose : pas moyen de faire un cd en mettant ce chemin. Il ne trouve
pas le répertoire. S'il n'y a pas d'accent, il "suffit "d'enlever le
début, de faut remplacer tout les %20 par des blancs, et de mettre des "
autour. Mais c'est quand même bien lourd.
Mais dans ce cas j'ai %CC%81 qui doit correspondre au charactère "é",
que je n'arrive pas à taper ni dans un terminal, ni dans un X11.
Bref, comment ouvrir un xterm ou un terminal et me placer dans ce
répertoire de façon un peu simple et rapide ???
Question subsidiaire : comment pouvoir taper des charactères accentués
dans xterm ou Terminal ??
Bref, comment ouvrir un xterm ou un terminal et me placer dans ce répertoire de façon un peu simple et rapide ???
Et en ouvrant le terminal, faire cd puis avec la touche tab préciser le chemin ?
Patrick Stadelmann
In article <1i7bdw3.17orvipp2gx1mN%, (Olivier Marti) wrote:
Bref, comment ouvrir un xterm ou un terminal et me placer dans ce répertoire de façon un peu simple et rapide ???
Dans le Terminal, taper "cd " plus glisser le dossier dans la fenêtre.
Ou utiliser cet AppleScript (via le Menu Script) :
tell application "Finder" to set f to folder of front window as alias set p to quoted form of POSIX path of f tell application "Terminal" activate do script "cd " & p end
Patrick -- Patrick Stadelmann
In article <1i7bdw3.17orvipp2gx1mN%olivier.marti@ensta.org_nospam_>,
olivier.marti@ensta.org_nospam_ (Olivier Marti) wrote:
Bref, comment ouvrir un xterm ou un terminal et me placer dans ce
répertoire de façon un peu simple et rapide ???
Dans le Terminal, taper "cd " plus glisser le dossier dans la fenêtre.
Ou utiliser cet AppleScript (via le Menu Script) :
tell application "Finder" to set f to folder of front window as alias
set p to quoted form of POSIX path of f
tell application "Terminal"
activate
do script "cd " & p
end
Patrick
--
Patrick Stadelmann <Patrick.Stadelmann@unine.ch>
In article <1i7bdw3.17orvipp2gx1mN%, (Olivier Marti) wrote:
Bref, comment ouvrir un xterm ou un terminal et me placer dans ce répertoire de façon un peu simple et rapide ???
Dans le Terminal, taper "cd " plus glisser le dossier dans la fenêtre.
Ou utiliser cet AppleScript (via le Menu Script) :
tell application "Finder" to set f to folder of front window as alias set p to quoted form of POSIX path of f tell application "Terminal" activate do script "cd " & p end
Patrick -- Patrick Stadelmann
olivier.marti
Michael wrote:
Bref, comment ouvrir un xterm ou un terminal et me placer dans ce répertoire de façon un peu simple et rapide ???
Et en ouvrant le terminal, faire cd puis avec la touche tab préciser le chemin ?
Oui, avec la compétion ça marche. Mais c'est un peu lourd : j'ai des répertoires liés à des sauvegardes qui ont des noms très proches, avec des numéros à 12 chiffres qui faut retaper correctement, etc ...
C'est comme ça que je fait pour l'instant, mais c'est pas top ...
Olivier
Michael <berengue.michael@NOPwanadoo.frNOP> wrote:
Bref, comment ouvrir un xterm ou un terminal et me placer dans ce
répertoire de façon un peu simple et rapide ???
Et en ouvrant le terminal, faire cd puis avec la touche tab préciser le
chemin ?
Oui, avec la compétion ça marche. Mais c'est un peu lourd : j'ai des
répertoires liés à des sauvegardes qui ont des noms très proches, avec
des numéros à 12 chiffres qui faut retaper correctement, etc ...
C'est comme ça que je fait pour l'instant, mais c'est pas top ...
Bref, comment ouvrir un xterm ou un terminal et me placer dans ce répertoire de façon un peu simple et rapide ???
Et en ouvrant le terminal, faire cd puis avec la touche tab préciser le chemin ?
Oui, avec la compétion ça marche. Mais c'est un peu lourd : j'ai des répertoires liés à des sauvegardes qui ont des noms très proches, avec des numéros à 12 chiffres qui faut retaper correctement, etc ...
C'est comme ça que je fait pour l'instant, mais c'est pas top ...
Olivier
olivier.marti
Patrick Stadelmann wrote:
Dans le Terminal, taper "cd " plus glisser le dossier dans la fenêtre.
Je ne connaissais pas ce truc. Génial !!
Sauf que ....
... ça ne marche pas. Je ne sais pas si c'est à cause des accents ou des blancs. Mais j'ai essayé dans succès avec des côtes, simples et doubles, autour, donc ça ne dois pas être à cause des blancs ....
Groumpf !!
Ca ne marche pas non plus avec ton script : il supprime les accents dans le chemin .... Sinon ça marche bien !! Faudrait que j'arrive à faire ça dans une fenètre X11 plutôt qu'un Terminal.
Merci quand même !!!
Olivier
Patrick Stadelmann <Patrick.Stadelmann@unine.ch> wrote:
Dans le Terminal, taper "cd " plus glisser le dossier dans la fenêtre.
Je ne connaissais pas ce truc. Génial !!
Sauf que ....
... ça ne marche pas. Je ne sais pas si c'est à cause des accents ou des
blancs. Mais j'ai essayé dans succès avec des côtes, simples et doubles,
autour, donc ça ne dois pas être à cause des blancs ....
Groumpf !!
Ca ne marche pas non plus avec ton script : il supprime les accents dans
le chemin .... Sinon ça marche bien !! Faudrait que j'arrive à faire ça
dans une fenètre X11 plutôt qu'un Terminal.
Dans le Terminal, taper "cd " plus glisser le dossier dans la fenêtre.
Je ne connaissais pas ce truc. Génial !!
Sauf que ....
... ça ne marche pas. Je ne sais pas si c'est à cause des accents ou des blancs. Mais j'ai essayé dans succès avec des côtes, simples et doubles, autour, donc ça ne dois pas être à cause des blancs ....
Groumpf !!
Ca ne marche pas non plus avec ton script : il supprime les accents dans le chemin .... Sinon ça marche bien !! Faudrait que j'arrive à faire ça dans une fenètre X11 plutôt qu'un Terminal.
Merci quand même !!!
Olivier
Jacques Perrocheau
In article <1i7bfw8.1ndv4vxnfhlg2N%, (Olivier Marti) wrote:
Je ne connaissais pas ce truc. Génial !!
??
Sauf que ....
... ça ne marche pas. Je ne sais pas si c'est à cause des accents ou des blancs.
Tu dois avoir des réglages "Windows Settings.." bizarres pour ton Terminal.
Mais j'ai essayé dans succès avec des côtes, simples et doubles, autour, donc ça ne dois pas être à cause des blancs ....
Inutile d'intervenir, il ne met pas de "quotes", mais il "échappe" dans les règles tous les caractères qui doivent l'être et encode les caractères non ASCII, de cette façon: pour un "é" il met "314201"
Groumpf !!
-- Jacques PERROCHEAU Synthèse et Electrosynthèse Organiques, C.N.R.S. UMR 6510 Université de Rennes I, Campus de Beaulieu, F-35042 RENNES Cedex Tel: +33 2 23 23 63 74, Fax: +33 2 23 23 63 74
In article <1i7bfw8.1ndv4vxnfhlg2N%olivier.marti@ensta.org_nospam_>,
olivier.marti@ensta.org_nospam_ (Olivier Marti) wrote:
Je ne connaissais pas ce truc. Génial !!
??
Sauf que ....
... ça ne marche pas. Je ne sais pas si c'est à cause des accents ou des
blancs.
Tu dois avoir des réglages "Windows Settings.." bizarres pour ton
Terminal.
Mais j'ai essayé dans succès avec des côtes, simples et doubles,
autour, donc ça ne dois pas être à cause des blancs ....
Inutile d'intervenir, il ne met pas de "quotes", mais il "échappe" dans
les règles tous les caractères qui doivent l'être et encode les
caractères non ASCII, de cette façon: pour un "é" il met "314201"
Groumpf !!
--
Jacques PERROCHEAU
Synthèse et Electrosynthèse Organiques, C.N.R.S. UMR 6510
Université de Rennes I, Campus de Beaulieu, F-35042 RENNES Cedex
Tel: +33 2 23 23 63 74, Fax: +33 2 23 23 63 74
In article <1i7bfw8.1ndv4vxnfhlg2N%, (Olivier Marti) wrote:
Je ne connaissais pas ce truc. Génial !!
??
Sauf que ....
... ça ne marche pas. Je ne sais pas si c'est à cause des accents ou des blancs.
Tu dois avoir des réglages "Windows Settings.." bizarres pour ton Terminal.
Mais j'ai essayé dans succès avec des côtes, simples et doubles, autour, donc ça ne dois pas être à cause des blancs ....
Inutile d'intervenir, il ne met pas de "quotes", mais il "échappe" dans les règles tous les caractères qui doivent l'être et encode les caractères non ASCII, de cette façon: pour un "é" il met "314201"
Groumpf !!
-- Jacques PERROCHEAU Synthèse et Electrosynthèse Organiques, C.N.R.S. UMR 6510 Université de Rennes I, Campus de Beaulieu, F-35042 RENNES Cedex Tel: +33 2 23 23 63 74, Fax: +33 2 23 23 63 74
olivier.marti
Jacques Perrocheau wrote:
In article <1i7bfw8.1ndv4vxnfhlg2N%, (Olivier Marti) wrote:
Je ne connaissais pas ce truc. Génial !!
??
Sauf que ....
... ça ne marche pas. Je ne sais pas si c'est à cause des accents ou des blancs.
Tu dois avoir des réglages "Windows Settings.." bizarres pour ton Terminal.
Bon, en fait ça ne marche pas en tcsh que j'utilise tout les jours, mais ça marche en bash.
Et si je vire .login, .cshrc et .alias, ça marche en tcsh ...
Je n'ai plus qu'a chercher ou j'ai merdé dans ma config :-((
A bientôt j'espère
Et merci pour tout.
Olivier
Jacques Perrocheau <Jacques.Perrocheau@univ-rennes1.fr> wrote:
In article <1i7bfw8.1ndv4vxnfhlg2N%olivier.marti@ensta.org_nospam_>,
olivier.marti@ensta.org_nospam_ (Olivier Marti) wrote:
Je ne connaissais pas ce truc. Génial !!
??
Sauf que ....
... ça ne marche pas. Je ne sais pas si c'est à cause des accents ou des
blancs.
Tu dois avoir des réglages "Windows Settings.." bizarres pour ton
Terminal.
Bon, en fait ça ne marche pas en tcsh que j'utilise tout les jours, mais
ça marche en bash.
Et si je vire .login, .cshrc et .alias, ça marche en tcsh ...
Je n'ai plus qu'a chercher ou j'ai merdé dans ma config :-((