The UNIX and Linux Forums  


Go Back   UNIX e Linux Forum > Inizio Forum > Shell scripting e di programmazione
.
google unix.com



Shell scripting e di programmazione Pubblica domande su KSH, CSH, SH, Bash, Perl, PHP, sed, awk e da altri script di shell e linguaggi di scripting shell qui.

Più di UNIX e Linux Forum Argomenti potreste trovare utili
Filo Thread Starter Forum Risposte Ultimo Post
Rimuovere le righe vuote dhanamurthy Shell scripting e di programmazione 3 05-08-2008 02:52 AM
Come contare le linee - ignorare righe vuote e linee commentate kthatch UNIX for Dummies Domande & Risposte 6 05-25-2007 02:21 AM
rimuovere le righe duplicate da un file Ocelot UNIX for Dummies Domande & Risposte 4 01-25-2007 11:02 AM
Rimuovere le righe duplicate ignorare caso hellsd UNIX for Dummies Domande & Risposte 17 12-02-2004 10:47 AM
eliminare righe vuote o linee con spazi solo vascobrito UNIX for Dummies Domande & Risposte 3 01-13-2004 07:36 AM

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 07-31-2008
rameezrajas rameezrajas is offline
Utente Registrato
  
 

Iscriviti Data: luglio 2008
Interventi: 4
rimozione duplicato righe vuote

Salve,

come rimuovere le linee lasciate in bianco il file da solo Se abbiamo più di una riga vuota.

grazie
rameez
  #2 (permalink)  
Old 07-31-2008
epoca era is offline Forum Advisor  
Herder di Inutile Gatti (Su sabbatico)
  
 

Iscriviti Data: marzo 2008
Ubicazione: / ci / è / solo / bin / sh
Interventi: 3.652

Codice:
awk '/^$/ { if (blank++) next; print }1' file

  #3 (permalink)  
Old 07-31-2008
rameezrajas rameezrajas is offline
Utente Registrato
  
 

Iscriviti Data: luglio 2008
Interventi: 4
E woks ammenda.

Può spiegare in parte il seguente comando
'(If (bianco + +) accanto; stampa) 1'
  #4 (permalink)  
Old 07-31-2008
epoca era is offline Forum Advisor  
Herder di Inutile Gatti (Su sabbatico)
  
 

Iscriviti Data: marzo 2008
Ubicazione: / ci / è / solo / bin / sh
Interventi: 3.652
La variabile bianco sarà inizialmente pari a zero, ma non pari a zero (cioè vero) su una successiva esecuzione.

Il 1 awk è un linguaggio che corrisponde stampe e le linee non gestite da precedenti condizioni.

In realtà si dovrebbe cambiare per '(Vuoto \u003d 0;) stampa' in modo che lo script per funzionare correttamente il file dove ci sono più di sequenze adiacenti righe vuote. Siamo spiacenti per il mancante che.
  #5 (permalink)  
Old 07-31-2008
fpmurphy's Avatar
fpmurphy fpmurphy is offline Forum Staff  
Moderatore
  
 

Iscriviti Data: dicembre 2003
Luogo: Florida
Interventi: 1.937
Dal gatto (1) manpage
Citazione:
-s Squeeze più linee vuote adiacenti, provocando l'uscita di essere semplice.

Codice:
cat -s file

  #6 (permalink)  
Old 07-31-2008
aigles's Avatar
Aigles aigles is offline Forum Advisor  
Utente Registrato
  
 

Iscriviti Data: aprile 2004
Località: Bordeaux, Francia
Messaggi: 1.433
Devo ancora leggere le pagine man per i comandi più utilizzati


Sulla mia casella di AIX, devo utilizzare -r o -S
Citazione:
-r Sostituisce più righe vuote consecutive con una riga vuota. Questa bandiera è
identico al-S bandiera.

-s non visualizza un messaggio se il comando cat non può trovare un file di input. Questo
bandiera è identico al-q bandiera.

Nota: In precedenza, l'opzione-s bandiera gestita ora compiti assegnati al-S bandiera.

-S Sostituisce più righe vuote consecutive con una riga vuota. Questa bandiera è
identico al-r bandiera.
Jean-Pierre.
  #7 (permalink)  
Old 07-31-2008
rameezrajas rameezrajas is offline
Utente Registrato
  
 

Iscriviti Data: luglio 2008
Interventi: 4
Grazie ... thats great!
Closed Thread

Segnalibri

Tag
duplicati, troncamento

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 è 06:35 AM.


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