The UNIX and Linux Forums  

Go Back   Les systèmes UNIX et Linux Forums > Top Forums > De programmation et de script Shell
.
google unix.com



De programmation et de script Shell Posez vos questions à propos de KSH, CSH, SH, BASH, PERL, PHP, SED, awk et d'autres scripts shell et les langages de script shell ici.

Plus d'UNIX et Linux Forum Sujets Vous trouverez peut-être utile
Fil Thread Starter Forum Réponses Last Post
Comment naviguer précédents fichiers un par un. ajayshukla UNIX pour les nuls Questions et réponses 5 08-14-2008 01:25 PM
Affichage du contenu du répertoire que vous naviguez dans les répertoires UNIX shelata UNIX pour les nuls Questions et réponses 2 07-28-2008 02:39 AM
Comment puis-je accéder à un répertoire? kprescod4158 De programmation et de script Shell 2 01-20-2008 05:24 AM
Pouvez-vous naviguer dans le répertoire home-DESSUS? PATWA UNIX pour les nuls Questions et réponses 4 06-13-2007 11:27 PM
besoin d'accès unix boîte thrugh Internet RuDe_BuT_CoOoL UNIX pour les nuls Questions et réponses 4 05-10-2003 11:30 PM

Closed Thread
English Japanese Spanish French German Portuguese Italian Dutch Swedish Russian Norwegian Hungarian Hebrew Danish Bulgarian Greek Powered by Powered by Google
 
LinkBack Thread Tools Recherche sur ce Thread Rate Thread Modes d'affichage
  #1 (permalink)  
Old 01-03-2009
sussane sussane is offline
Registered User
  
 

Join Date: Mar 2008
Messages: 17
Exclamation script pour naviguer dans les répertoires thrugh

Salut,

J'ai une requiremnet où j'ai besoin d'appliquer la logique sur les répertoires et sous-direcotories.

Exemple:

base \u003d "/ a / b / c"
base1 \u003d "/ a / b / c / d / e"

dans les deux sous-dossiers de base et sont même base1: es, ig, les
var1 \u003d es
var2 \u003d ig
var3 \u003d os

Maintenant, j'ai utilisé le follwoing lignes dans mon code, et ces problèmes sont en train de créer

pour dir in "($ base | base1 $) / $ var1" "($ base | base1 $) / $ var2" "($ base | base1 $) / $ var3"

faire
(
echo "Le répertoire courant est:" `pwd`>> $ (LogFile)
cd "$ dir" | | continuer
for i in *.*
faire
(
touch "$ i" & & printf "Réussite:% s \ n" "$ i" | | printf "a échoué:% s \ n" "$ i">> $ (LogFile)
)

fait
)
fait



S'il vous plaît de laisser entendre sur le code ci-dessus.
lors de l'exécution de la boucle, il ne fonctionne pas.
  #2 (permalink)  
Old 01-03-2009
Christoph Spohr Christoph Spohr is offline
Registered User
  
 

Join Date: Sep 2008
Messages: 205
Salut,


Code:
for dir in a/b/c/{es,ig,os,d/e/{es,ig,os}}/*
do 
  echo $dir
done

devrait le faire.

HTH Chris
  #3 (permalink)  
Old 01-05-2009
sussane sussane is offline
Registered User
  
 

Join Date: Mar 2008
Messages: 17
Merci Christoph.

Je l'ai utilisée dans le script ci-dessous. Mais cela n'a pas fonctionné pour moi.

S'il vous plaît penser.

dir pour en "base "/{"$ $ var1", "var2", "$ var3", d / e / ( "$ var1", "var2", "$ var3") / *

touchfiles1.sh [37]: / a / b / c / (s, ig, os, / d / e / (es, ig, os) / * n'a pas été trouvée.
  #4 (permalink)  
Old 01-05-2009
Christoph Spohr Christoph Spohr is offline
Registered User
  
 

Join Date: Sep 2008
Messages: 205
Il ya une accolade de fermeture manquante.

Qu'est-ce que mon t-il extrait itère à travers l'ensemble de vos
répertoires et affiche les fichiers et répertoires
en eux. Vous devriez être capable de s'adapter à votre besoin.

Peut-être vous devriez décrire plus en détail ce que
vous souhaitez réaliser. Quelle est votre entrée, ce qui est
votre sortie sera.
Closed Thread

Bookmarks

Thread Tools Recherche sur ce Thread
Recherche sur ce Thread:

Recherche avancée
Modes d'affichage Rate this thread
Rate this thread:

Règles de messages
Tu mai pas de nouvelles discussions: nonoui
Tu mai pas envoyer des réponses:
Tu mai pas envoyer des pièces jointes
Tu mai pas modifier vos messages

BB code est Sur
Smilies sont Sur
[IMG] code est Sur
Le code HTML est Hors tension
Trackbacks sont Sur
Pingbacks sont Sur
Refbacks sont Sur




Toutes les heures sont au format GMT -4. Le temps est maintenant 08:26 PM.


Powered by: vBulletin, Copyright © 2000 - 2006, Jelsoft Enterprises Limited. Traductions Langue Powered by .
vBCredits v1.4 Copyright © 2007 - 2008, PixelFX Studios
Les systèmes UNIX et Linux Forums Content Copyright © 1993-2009. Tous droits Reserved.Ad de gestion par RedTyger

Content Relevant URLs par vBSEO 3.2.0