Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
613 connectés 

  FORUM HardWare.fr
  Linux et OS Alternatifs
  Codes et scripts

  Enlever '.' du path, sed

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Enlever '.' du path, sed

n°584030
freewol
Ceci n'est pas une citation
Posté le 02-11-2004 à 17:22:06  profilanswer
 

Je voulais enlever '.' de mon PATH car c'est comme ça par défaut, et j'ai essayé cette commande :


echo $PATH | sed 's/:/\n/g' | egrep -v '\.' | sed 's/\n/:/g'


Malheureusement le dernier sed ne remplace pas les saut de ligne pas des ':', pourrivez-vous m'expliquer pourquoi ?

mood
Publicité
Posté le 02-11-2004 à 17:22:06  profilanswer
 

n°584035
alien cons​piracy
hardtrance addict
Posté le 02-11-2004 à 17:25:54  profilanswer
 

Le PATH est contenu dans /etc/profile

n°584044
freewol
Ceci n'est pas une citation
Posté le 02-11-2004 à 17:36:36  profilanswer
 

en fait comme c'est un ordinateur public je ne pense pas avoir le droit de changer mon PATH à part en faisant comme ça.
Et sinon ma question est plus théorique qu'autre chose, j'aimerais principalement savoir pourquoi ça ne marche pas.

n°584052
david07
Posté le 02-11-2004 à 17:53:43  profilanswer
 

moi j'aurai fait :

Code :
  1. echo $PATH | sed -e "s/:\.:/:/g"


 
pour supprimer le \n en fin de ligne il faut faire |tr "\n" ":"

n°584108
freewol
Ceci n'est pas une citation
Posté le 02-11-2004 à 19:46:52  profilanswer
 

oui c'est vrai ta solution est plus simple.
et ok pour le \n en fin de ligne. As-tu une explication sur pourquoi sed n'arrive pas à le faire ? (je suis débutant dans tout ça et j'ai pas trouvé avec google).

n°584166
david07
Posté le 02-11-2004 à 21:40:26  profilanswer
 

si je ne me trompe pas pour sed c'est s/regexp/replacement/
donc \n dans remplacement

Code :
  1. sed 's/:/\n/g'

ca marche
mais dans regexp

Code :
  1. sed 's/\n/:/g'

c'est pas une expression régulière donc ca ne marche pas.
j'ai déjà eu le pb et c'est la seule explication que je trouve.


Message édité par david07 le 02-11-2004 à 21:41:14
n°584174
freewol
Ceci n'est pas une citation
Posté le 02-11-2004 à 21:53:50  profilanswer
 

ok merci pour toutes ces infos :jap:


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Linux et OS Alternatifs
  Codes et scripts

  Enlever '.' du path, sed

 

Sujets relatifs
Enlever Icônes Gnomemeeting du bureauenlever les espaces avant et après une variable
Enlever les messages quand je me log...probleme de path avec firefox
Enlever GRUBdpencoder : problème lors du lancement (prob de path ?)
pb de path[ SUSE ] Comment enlever cette horreur de thème Geramik ?
alias et path qui ne marchent pasMacOS X, Bash et Path...
Plus de sujets relatifs à : Enlever '.' du path, sed


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR