The UNIX and Linux Forums  

Go Back   UNIX e Linux Forum > Inizio Forum > UNIX for Dummies Domande & Risposte
.
google unix.com



UNIX for Dummies Domande & Risposte Se non sei sicuro dove pubblicare un UNIX o Linux domanda, posta da qui. Tutti i neofiti di Linux e UNIX benvenuto!

Più di UNIX e Linux Forum Argomenti potreste trovare utili
Filo Thread Starter Forum Risposte Ultimo Post
mi aiutano a mandare i parametri da sqlplus unix script per script di shell Hara Shell scripting e di programmazione 2 01-29-2008 03:31 PM
Shell Script: i valori da inserire nel database quando viene eseguito lo script di aggiornamento anello Shell scripting e di programmazione 1 10-25-2007 04:06 AM
documento qui per automatizzare script perl che chiamano script hogger84 Shell scripting e di programmazione 3 10-22-2007 11:15 AM
ritorno alla casa madre dopo invocare uno shell script all'interno di uno script gurukottur Shell scripting e di programmazione 5 09-26-2006 08:05 AM
ritorno valuse da madre a figlio script script borncrazy Shell scripting e di programmazione 1 08-20-2004 04:39 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 Cerca in questo Thread Rate Thread Modalità di visualizzazione
  #1 (permalink)  
Old 11-01-2006
wereyou wereyou is offline
Utente Registrato
  
 

Join Date: Sep 2006
Interventi: 19
Script di aiuto

Sono in esecuzione di questo script e mantiene un conteggio di relazione 6 meno di ciò che è pari manualmente. Come posso fare in modo che lo script -6 o dare un accurato contare il numero di ciò che è aggiunto manualmente quando?

$ CONMAN sj HCSCPROD#@.> $ MyHome / hcscprod_job_totals
$ CONMAN sj HCNCPROD#@.> $ MyHome / hcncprod_job_totals
$ CONMAN sj KTAZP#@.> $ MyHome / ktazp_job_totals
$ CONMAN sj KTAZD#@.> $ MyHome / ktazd_job_totals
$ CONMAN sj KTAZI#@.> $ MyHome / ktazi_job_totals
$ CONMAN sj KTAZQ#@.> $ MyHome / ktazq_job_totals
cat $ MyHome / hcscprod_job_totals | wc-l> no_file
cat $ MyHome / hcncprod_job_totals | wc-l>> no_file
cat $ MyHome / ktazp_job_totals | wc-l>> no_file
cat $ MyHome / ktazd_job_totals | wc-l>> no_file
cat $ MyHome / ktazi_job_totals | wc-l>> no_file
cat $ MyHome / ktazq_job_totals | wc-l>> no_file
print "hcscprod_job_totals">> $ MyHome / hcscprod_job_totals | più MyHome $ / hcscp
rod_job_totals | wc-l "hcscprod_job_totals"
print "hcncprod_job_totals">> $ MyHome / hcncprod_job_totals | più MyHome $ / hcncp
rod_job_totals | wc-l "hcncprod_job_totals"
print "ktazp_job_totals">> $ MyHome / ktazp_job_totals | più MyHome $ / ktazp_job_tot
als | wc-l "ktazp_job_totals"
print "ktazd_job_totals">> $ MyHome / ktazd_job_totals | più MyHome $ / ktazd_job_to
ospedali | wc-l "ktazd_job_totals"
print "ktazi_job_totals">> $ MyHome / ktazi_job_totals | più MyHome $ / ktazi_job_to
ospedali | wc-l "ktazi_job_totals"
print "ktazq_job_totals">> $ MyHome / ktazq_job_totals | più MyHome $ / ktazq_job_to
ospedali | wc-l "ktazq_job_totals"
awk '(for (i \u003d 1; i <\u003d NF; i + +) s \u003d s + $ i) END (print) s' no_file



3240 hcscprod_job_totals
1781 hcncprod_job_totals
5421 ktazp_job_totals
4792 ktazd_job_totals
1367 ktazi_job_totals
28 ktazq_job_totals
16623
  #2 (permalink)  
Old 11-01-2006
Perderabo's Avatar
Perderabo Perderabo is offline Forum Staff  
Unix Daemon
  
 

Join Date: Aug 2001
Ubicazione: Ashburn, Virginia
Messaggi: 9.131
Si contano le righe in un file. Poi si aggiunge una riga. Quindi si visualizza il nuovo conteggio. Poi si aggiunge il vecchio conta.


Codice:
$ echo "one
> two
> three" > file
$ cat file
one
two
three
$ cat file | wc -l
       3
$ print "extra total line that the above wc missed somehow"  >> file  | more file | wc -l
       4

Contare le righe in un file di due volte a rallentare se non migliori. E 'veramente grave che si raccontano, dopo l'aggiunta di una linea. E guarda che gasdotto. Non ha senso. La stampa è reindirizzato ad un file in modo che non ha nulla a che i mangimi in "più". E "più" si aprirà un file in questo caso, e comunque ignorare stdin.

Piuttosto che "cat file | wc-l", utilizzare solo:
wc-l <file
Riorientando l'ingresso, la shell si apre il file, piuttosto che l'apertura del file wc. Quindi, wc non verranno visualizzati il nome del file. Prova a fare questo una volta e utilizzare lo stesso in entrambi i luoghi contare.
Closed Thread

Segnalibri

Thread Tools Cerca in questo Thread
Cerca in questo Thread:

Ricerca Avanzata
Modalità di visualizzazione Vota questo thread
Vota questo thread:

Distacco regolamento
Tu non può post nuovo thread
Tu non può inviare una risposta
Tu non può postare allegati
Tu non può modificare i tuoi post

BB codice è Su
Smilies sono Su
[IMG] codice Su
Codice HTML è Chiuso
Trackbacks sono Su
Pingbacks sono Su
Refbacks sono Su




Tutti gli orari sono GMT -4. La data di oggi è 08:15 PM.


Powered by: vBulletin, Copyright © 2000 - 2006, Jelsoft Enterprises Limited. Traduzioni Powered by .
vBCredits v1.4 Copyright © 2007 - 2008, PixelFX Studios
UNIX e Linux Forum Content Copyright © 1993-2009. Tutti i diritti Reserved.Ad di gestione da RedTyger

Contenuti pertinenti URL da vBSEO 3.2.0