Go Back   Το UNIX και Linux Forums > Top Forums > Ο προγραμματισμός και η Shell Scripting
.
Google Site



Ο προγραμματισμός και η Shell Scripting Post ερωτήσεις για KSH, CSH, SH, BASH, Perl, PHP, sed, AWK ΑΛΛΑ και shell scripts και shell scripting γλώσσα εδώ.

Closed Thread
English Japanese Spanish French German Portuguese Italian Powered by Powered by Google
 
Εργαλεία Θέματος Αναζήτηση αυτό το νήμα Βαθμολογήστε Νήμα Display Modes
  #1 (Permalink)  
Old 09-16-2008
Εγγεγραμμένος χρήστης
 

Εγγραφείτε Ημερομηνία: Σεπ 2008
Θέσεις: 4
Πρόσβαση σε συστοιχίες shell scripts

Όλα Hi,

Έχω έναν πίνακα του σεναρίου μου.

Για παράδειγμα,
array \u003d (file1.xml, file1-summary.xml, file2.xml, file2-summary.xml, file3.xml, file3-summary.xml)?


Είμαι πρόσβαση των στοιχείων του πίνακα, χρησιμοποιώντας τον παρακάτω κώδικα.

len \u003d $ (# array [*]};

ενώ [$ j-lt $ len]? κάνει
echo "$ (array [$ j])"
ολοκληρώθηκε

Θέλω μόνο να εξασφαλίσουν την εκτύπωση των αρχείων όπως file1.xml, file2.xml κλπ.

Δεν θέλω να εκτυπώσετε file1-summary.xml, file2-summary.xml κλπ.

Για αυτό είμαι uisng τα εξής κομμάτι κώδικα.

len \u003d $ (# array [*]};

ενώ [$ j-lt $ len]? κάνει
εάν [$ (array [$ j])! \u003d *. summary.xml] τότε?
echo "$ (array [$ j])"
fi
ας ι + +?
ολοκληρώθηκε

Αλλά αυτός ο κώδικας εκτυπώνει όλα τα αρχεία συμπεριλαμβανομένων των αρχείων όπως file1-summary.xml κλπ.

Μπορεί κανείς να με βοηθήσει σε αυτό ....

Ευχαριστώ εκ των προτέρων ...
Anand.
Sponsored Links
  #2 (Permalink)  
Old 09-16-2008
cfajohnson's Avatar
Shell προγραμματιστής, συγγραφέας
 

Εγγραφή: Mar 2007
Περιοχή: Τορόντο, Καναδάς
Δημοσιεύσεις: 2549

Διαχωρίζονται τα στοιχεία με χώρων ή / και newlines, δεν κόμματα:


Κωδικός:
array=(file1.xml file1-summary.xml file2.xml
 file2-summary.xml file3.xml file3-summary.xml)

Sponsored Links
Closed Thread

Σελιδοδείκτες

Εργαλεία Θέματος Αναζήτηση αυτό το νήμα
Αναζήτηση αυτό το νήμα:

Advanced Search
Display Modes Βαθμολογήστε αυτό το νήμα
Βαθμολογήστε αυτό το νήμα:

Απόσπαση Κανονισμού
Εσύ δεν μπορεί να υστέρων νέα νήματα
Εσύ δεν μπορεί να μετά απαντήσεις
Εσύ δεν μπορεί να μετά συνημμένα
Εσύ δεν μπορεί να επεξεργαστείτε τις θέσεις

BB κωδικός είναι Σε λειτουργία
Smilies είναι Σε λειτουργία
[IMG] κωδικός Σε λειτουργία
Κώδικα HTML είναι Εκτός χρήσης
Trackbacks είναι Σε λειτουργία
Pingbacks είναι Σε λειτουργία
Refbacks είναι Εκτός χρήσης


Περισσότερα UNIX και Linux Forum Θέματα που μπορεί να σας Χρήσιμη
Νήμα Thread Starter Φόρουμ Απαντήσεις Τελευταίο μήνυμα
Χρειάζομαι βοήθεια με arrays στη C Shell τομέας Ο προγραμματισμός και η Shell Scripting 5 11-19-2008 08:17 AM
Πρόσβαση στο κέλυφος συστοιχίες awk Zombywoof Ο προγραμματισμός και η Shell Scripting 1 09-10-2008 06:13 μμ
κέλυφος / awk συστοιχίες lochraven Ο προγραμματισμός και η Shell Scripting 8 08-21-2008 01:18 μμ
πώς να χρησιμοποιούν συστοιχίες στο κέλυφος γ hgphsf Ο προγραμματισμός και η Shell Scripting 6 12-14-2007 02:03 μμ
συστοιχίες με κέλυφος script melanie_pfefer Ο προγραμματισμός και η Shell Scripting 3 05-18-2007 09:36 AM



Όλες οι ώρες είναι GMT -4. Η ώρα τώρα είναι 06:05 μμ.


Powered by: vBulletin, Copyright © 2000 - 2006, Jelsoft Enterprises Limited. Γλώσσα Μεταφράσεις Powered by .
vBCredits v1.4 Copyright © 2007 - 2008, PixelFX Studios
Η UNIX και Linux Φόρουμ Content Copyright © 1993-2010. Όλα τα δικαιώματα Reserved.Ad διαχείριση από RedTyger

Περιεχόμενο σχετικό με τις διευθύνσεις URL vBSEO 3.2.0