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

  FORUM HardWare.fr
  Programmation
  Shell/Batch

  [BASH] parcours récursif et command externe => command not found

 



 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

[BASH] parcours récursif et command externe => command not found

n°2093900
stb
Posté le 08-08-2011 à 12:15:49  profilanswer
 

Bonjour,
 
j'essaye de finaliser un script shell pour parcourir récursivement l'arbo d'un répertoire vers une racine donnée et exécuter une commande précise à chaque répertoire parent.
 

#!/bin/bash
 
function rls() {
 local PATH=${1};shift
 
 if [[ ${PATH} != "" ]]; then
  svn_mkdir ${URL} ${PATH%/*}
 
  $(ls ${PATH})
 fi
}
 
rls $1


 
me sors
 

line x: ls: command not found


 
any idea ? merci :D


Message édité par stb le 08-08-2011 à 12:16:11
mood
Publicité
Posté le 08-08-2011 à 12:15:49  profilanswer
 

n°2093902
shaoyin
Posté le 08-08-2011 à 12:43:35  profilanswer
 

Une idée peut être : la variable PATH est utilisée pour retrouver des programmes dans des emplacements pré-déterminés. Si tu la redéfinis, la commande "ls" devient impossible à localiser par le système.
Donc :
- soit tu renommes ta variable PATH en autre chose qui ne soit pas utilisé par le système,
- soit tu indiques le chemin complet de ta commande "ls" (/bin/ls)


Message édité par shaoyin le 08-08-2011 à 12:46:43
n°2093931
stb
Posté le 08-08-2011 à 13:45:19  profilanswer
 

merde je suis trop con x_x
 
thx


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  Shell/Batch

  [BASH] parcours récursif et command externe => command not found

 

Sujets relatifs
Bash - Trouver le réseau avec une IP et un masqueAutocomplete jQuery UI avec source externe
Renomer fichier en bashOption Command DOS
[BASH] [windows] xcopyLINUX - Script Bash
[Bash] Additioner des lignes sous conditionsProbleme d'execution de script bash
Script bash Nagios-Like 
Plus de sujets relatifs à : [BASH] parcours récursif et command externe => command not found


Copyright © 1997-2018 Hardware.fr SARL (Signaler un contenu illicite) / Groupe LDLC / Shop HFR