|
|
|
|
Google Site
|
|||||||
| Φόρουμ | Εγγραφή | Ιστολόγιο | Man Σελίδες | Κανόνες Φόρουμ | Σύνδεσμοι | Λευκώματα | Συχνές ερωτήσεις | Χρήστες | Ημερολόγιο | Αναζήτηση | Η σημερινή Θέσεις | Mark Forums Read |
| Ο προγραμματισμός και η Shell Scripting Post ερωτήσεις για KSH, CSH, SH, BASH, Perl, PHP, sed, AWK ΑΛΛΑ και shell scripts και shell scripting γλώσσα εδώ. |
![]() |
|
|
Εργαλεία Θέματος | Αναζήτηση αυτό το νήμα | Βαθμολογήστε Νήμα | Display Modes |
|
|||
|
έλεγχο άλμα αύξων αριθμός (part2)
Το ακόλουθο σενάριο έχει κάποια λάθος ... μπορεί να με βοηθήσει όλους σας:
#! / bin / sh έναρξη \u003d 1 για file_number στο `ls -1 / appl/CH_DATA/archive/list1/CACHE/CDBACKUPFILEJohn *. αρχειοθετημένου | sort | cut-c` 48,49,50,51 κάνω εάν [$ start-eq 1]? τότε # Αυτό είναι το πρώτο δελτίο του βρόχου, οπότε τίποτα δεν έχουμε να συγκρίνουμε start \u003d 0 προηγούμενα \u003d $ file_number άλλος # Δεν είναι η πρώτη παράκαμψη του βρόχου προηγούμενα \u003d `expr $ προηγούμενο + 1` # echo "συγκρίνοντας $ $ file_number και τα προηγούμενα ..." εάν [$ file_number \u003d $ προηγούμενη]? τότε echo "ok" άλλος echo "$ file_number ονόματα αρχείων δεν είναι στη σειρά" fi fi προηγούμενα \u003d $ file_number ολοκληρώθηκε Για τα ανωτέρω, έχω πρόβλημα να λίστα CD *. αρχειοθετούνται σε κατάλογο, επειδή έχω ίδιο όνομα αρχείου με *. * _bup.archived και αρχειοθετούνται. 1 - θέλω μόνο να κατάλογο αναφέρονται CD αρχειοθετημένου *. 2 - Έχω πολλά όνομα_αρχείου όπως CDBACKUPFILEJohn *, CDBACKUPFILEMARRY *, * CDBACKUPFILEPETER, κλπ. Μπορώ να τεθούν όλα στο όνομα name.txt και το σενάριο μπορεί να διαβάσει το name.txt και μπει στο γραπτό όπως CDBACKUPFILE $ όνομα; Ευχαριστώ! |
| Sponsored Links | ||
|
|
|
|||
|
Εάν dont θέλετε _bup.archived, χρήση grep-v επιλογή στην εντολή ls.
ls -1 / appl/CH_DATA/archive/list1/CACHE/CDBACKUPFILEJohn *. αρχειοθετημένου | grep-v _bup.archived | Sort | cut-γ 48,49,50,51 |
|
|||
|
Απόσπασμα:
Ευχαριστώ το έργο αυτό! Τι λες για το όνομα του αρχείου "Γιάννης" μπορεί να διαβάζω από το list.txt (λόγω των πάνω από 300 διαφορετικές filename) και ελέγχει το εξής; |
|
|||
|
Έχω ένα list.txt (πάνω από 300 το όνομα), όπως:
john παντρευτούν peter Annie μπορεί το σενάριό μου διαβάσετε και να τεθούν σε σαν "CDBACKUPFILEjohn *. αρχειοθετημένου", "CDBACKUPFILEmarry *. αρχειοθετημένου" για να ελέγξετε τη μετάβαση επόμενα αριθμός; |
| Sponsored Links |
|
|
![]() |
| Σελιδοδείκτες |
| Εργαλεία Θέματος | Αναζήτηση αυτό το νήμα |
| Display Modes | Βαθμολογήστε αυτό το νήμα |
|
|
Περισσότερα UNIX και Linux Forum Θέματα που μπορεί να σας Χρήσιμη
|
||||
| Νήμα | Thread Starter | Φόρουμ | Απαντήσεις | Τελευταίο μήνυμα |
| Βοήθεια - script να ελέγξετε άλμα ακολουθία; | happyv | Ο προγραμματισμός και η Shell Scripting | 10 | 11-01-2008 08:59 μμ |
| έλεγχο του μικρότερου και του μεγαλύτερου αριθμού | subin_bala | Ο προγραμματισμός και η Shell Scripting | 4 | 04-24-2008 08:32 AM |
| Ο αύξων αριθμός για την γενιά βασικό στήλη | sbasetty | Ο προγραμματισμός και η Shell Scripting | 6 | 03-27-2008 12:09 μμ |
| έλεγχο αριθμό τιμολογίου δεν είναι σωστή | happyv | Ο προγραμματισμός και η Shell Scripting | 8 | 03-29-2007 06:07 AM |
| αύξων αριθμός ελέγχου | nhatch | UNIX για Ανδρείκελα Ερωτήσεις & Απαντήσεις | 1 | 04-24-2003 03:25 μμ |