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 10-19-2006
Εγγεγραμμένος χρήστης
 

Εγγραφή: Sep 2006
Μηνύματα: 209
έλεγχο άλμα αύξων αριθμός (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
  #2 (Permalink)  
Old 10-19-2006
justsam
Αποτελέσματα
 

Μηνύματα: n / a
Εάν 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
  #3 (Permalink)  
Old 10-19-2006
Εγγεγραμμένος χρήστης
 

Εγγραφή: Sep 2006
Μηνύματα: 209
Απόσπασμα:
Αρχικά Αποστολέας justsam
Εάν 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) και ελέγχει το εξής;
  #4 (Permalink)  
Old 10-19-2006
Εγγεγραμμένος χρήστης
 

Εγγραφή: Sep 2006
Μηνύματα: 209
Έχω ένα list.txt (πάνω από 300 το όνομα), όπως:

john
παντρευτούν
peter
Annie

μπορεί το σενάριό μου διαβάσετε και να τεθούν σε σαν "CDBACKUPFILEjohn *. αρχειοθετημένου", "CDBACKUPFILEmarry *. αρχειοθετημένου" για να ελέγξετε τη μετάβαση επόμενα αριθμός;
Sponsored Links
Closed Thread

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

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

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

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

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


Περισσότερα 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 μμ



Όλες οι ώρες είναι GMT -4. Η ώρα τώρα είναι 03:09 AM.


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