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

  FORUM HardWare.fr
  Linux et OS Alternatifs

  [shell] substring

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

[shell] substring

n°480815
manu025
Posté le 17-05-2004 à 13:43:07  profilanswer
 

Salut à tous,
 
J'ai un petit soucis sur un script shell qui est à mon avis très simple à résoudre mais bon ... pas moyen :/
Voilà, donc je récupère dans une variable une chaine de la forme : rep/fichier et je voudrais faire un substring pour obtenir seulement fichier. J'ai essayé avec cat et gawk, sans succès.
Je précise que je n'utilise pas ksh où substr est déjà implanté.
 
Si vous avez une idée ...
Merci d'avance  :hello:


---------------
-@- When code matters more than commercials -@-
mood
Publicité
Posté le 17-05-2004 à 13:43:07  profilanswer
 

n°480823
bobuse
Posté le 17-05-2004 à 13:59:53  profilanswer
 

man basename ;)
$basename /var/log/syslog
syslog

n°480825
philou_a7
\_o< coin ! >o_/
Posté le 17-05-2004 à 14:03:34  profilanswer
 

Sinon en awk, une version rapide serait :


echo /mon/nom/de/fichier/a/raccourcir.plop | awk -F'/' '{print $NF}'


 
qui donne : raccourcir.plop :)

n°480828
manu025
Posté le 17-05-2004 à 14:06:54  profilanswer
 

Merci beaucoup :)


---------------
-@- When code matters more than commercials -@-
n°481281
matafan
Posté le 18-05-2004 à 05:20:14  profilanswer
 

Bon basename est clairement ce qui lui faut, mais quand je vois du awk pour faire ça je ne peux m'empecher de rapeller que le shell a tout ce qu'il faut :

/home/nicolas% txt=toto/titi/tata
/home/nicolas% echo ${txt##*/}
tata


http://www.gnu.org/software/bash/m [...] html#SEC29

n°481299
bobuse
Posté le 18-05-2004 à 08:52:59  profilanswer
 

matafan>  :jap: J'ai jamais trouvé le courage de comprendre comment ça marchait ces trucs là :/


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

  [shell] substring

 

Sujets relatifs
[SCRIPT SHELL] Convertion de date[script shell linux] demande d'aide
encore un pb de script shell....script shell, pb de tests
shell au demarage de linuxScript en C Shell ---> besoin d'aide
Qmail -> Executer shell lors réception msg[Shell] Insertion ligne dans un fichier avec sed...
[shell] classer des fichiers par taille[free et shell] .?
Plus de sujets relatifs à : [shell] substring


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