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 08-24-2004
Εγγεγραμμένος χρήστης
 

Εγγραφείτε Ημερομηνία: Αύγουστος 2004
Θέσεις: 2
Max στήλη μετράει σε ένα αρχείο

Έχω να στείλετε ένα αρχείο σε mainframe και πριν από την αποστολή, έχω να εκτελέσει την εντολή απόσπασμα για να ορίσετε το μήκος ρεκόρ.
Δεδομένου ότι το αρχείο είναι δυναμική, δεν ξέρω τι το μέγιστο μέγεθος της γραμμής που θα μπορούσε να είναι.

Σήμερα, μπορώ να χρησιμοποιήσω την ακόλουθη λειτουργία για να πάρετε το Max Στήλη Count. Δεδομένου ότι η χρήση "sed«Θα χρειαστεί πολύς χρόνος για μεγάλα αρχεία.

GetMaxCols ()
(
MAX_COL_SIZE \u003d 0
για τη γραμμή στο «γάτα $ 1 | sed "s!! ~! g" `
κάνω
COL_COUNT \u003d `echo $ line | wc-c`
if [ "$ COL_COUNT"-gt "$ MAX_COL_SIZE"]? τότε
MAX_COL_SIZE \u003d $ COL_COUNT
fi
ολοκληρώθηκε
echo $ MAX_COL_SIZE
)


Κάθε καλύτερους τρόπους για να επιτευχθεί αυτός ο στόχος;

Ευχαριστώ εκ των προτέρων.
Sponsored Links
  #2 (Permalink)  
Old 08-24-2004
Ygor's Avatar
Ygor Ygor is online now Forum Staff  
Συντονιστής
 

Εγγραφή: Οκτώβριος 2003
Τοποθεσία: -31.96,115.84
Δημοσιεύσεις: 1431
Δοκιμάστε ...

μήκος awk '> max (max \u003d μήκος) END (max print)' file1
  #3 (Permalink)  
Old 08-24-2004
Εγγεγραμμένος χρήστης
 

Εγγραφείτε Ημερομηνία: Αύγουστος 2004
Θέσεις: 2
Εξαιρετικός. Worked fine.

Ευχαριστώ.
Sponsored Links
Closed Thread

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

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

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

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

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


Περισσότερα UNIX και Linux Forum Θέματα που μπορεί να σας Χρήσιμη
Νήμα Thread Starter Φόρουμ Απαντήσεις Τελευταίο μήνυμα
Μετρήστε πρώτη στήλη με βάση τις δύο άλλες στήλες kaustubh137 Ο προγραμματισμός και η Shell Scripting 1 05-29-2008 09:54 AM
Πώς να πάρετε το μετράνε μόνο εάν δύο αγώνες στήλη; gobinath Ο προγραμματισμός και η Shell Scripting 3 05-27-2008 05:01 AM
Πώς να ελέγξετε Null τιμές σε μια στήλη από το αρχείο στήλη στήλες εάν δεν Nulls Mandab Ο προγραμματισμός και η Shell Scripting 7 03-15-2008 09:57 AM
Πώς να μετρήσετε ρεύματα στη στήλη ahjiefreak Ο προγραμματισμός και η Shell Scripting 12 12-04-2007 07:53 μμ
Πώς να μετρήσετε το ρεκόρ μετράνε σε EBCDIC αρχείο. oracle8 UNIX για Ανδρείκελα Ερωτήσεις & Απαντήσεις 1 07-26-2006 08:22 μμ



Όλες οι ώρες είναι GMT -4. Η ώρα τώρα είναι 01:23 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