![]() |
|
|
google unix.com
|
|||||||
| Forum | Registrati | Regole Forum | Collegamenti | Album | FAQ | Members List | Calendario | Ricerca | Today's Posts | Mark Forums Read |
| 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 |
| Shell Script per cancellare la prima riga in un file | badrimohanty | Shell scripting e di programmazione | 3 | 06-18-2009 12:26 PM |
| script di shell Reqd - l'eliminazione di file | venkatesht | Shell scripting e di programmazione | 2 | 12-19-2008 01:15 PM |
| Eliminazione di una colonna con Flatfile delimitatore | rsprabha | Shell scripting e di programmazione | 5 | 10-03-2008 05:18 AM |
| Aiuto urgente richiesta di eliminazione di una linea senza aprire il file utilizzando uno script di shell | Naan | Shell scripting e di programmazione | 6 | 07-20-2006 04:42 AM |
| script di shell: l'eliminazione di file da una directory | onlyc | Shell scripting e di programmazione | 1 | 07-09-2006 07:41 AM |
![]() |
|
|
LinkBack | Thread Tools | Cerca in questo Thread | Rate Thread | Modalità di visualizzazione |
|
|
|
||||
|
Citazione:
È possibile utilizzare il seguente comando per cancellare la linea non valido. cat dati | awk '(if (substr ($ 1,1,5 )!\u003d"" & & substr ($ 1,6,10 )!\u003d"" & & substr ($ 1,11,12 )!\u003d"") print $ 1) '> new_filtered_file_name. Se i dati del file di input. Grazie, chidhu |
|
||||
|
Salve,
Invece di contare il numero di riga che deve essere eliminato e in uscita del file e quindi la sua attuazione, si può tentare una facile via d'uscita. Questo è un modo interattivo di eliminare una riga durante la lettura del file: 1. Inserire il file utilizzando dire VI xx.txt 2. Esc e quindi premere freccia verso il basso per raggiungere la linea ad essere soppresso 3. Esc scegliere DD (due volte) 4. Line è stato rimosso Saluti, Sumedha Ultimo a cura di Sumedha Sobti; al 07/05/2009 02:43 AM.. |
|
||||
|
e che cosa hai provato? Posta ---------- aggiornato a 07:37 PM ---------- precedente aggiornamento è stato a 07:23 PM ---------- Codice:
grep '^[A-Z]' inputfile > newfile
awk '/^[A-Z]/ {print}' inputfile > newfile
|
|
||||
|
Grazie per le vostre risposte .. i ll try it e aggiornamento
---------- Post 06-26-09 aggiornato alle 03:20 AM ---------- precedente aggiornamento è stato 06-25-09 a 03:54 AM ----- ----- I donot desidera reindirizzare a tutti i nuovi file. Voglio cancellare la riga del file stesso. Ho cercato sed -i'3 d 'per eliminare la 3a linea. Ma il mio guscio non è il riconoscimento sed -i. Ho cercato sed '3 D '<nomefile> .. è la visualizzazione del file senza la 3a linea. Ma la 3a linea non è eliminato in modo permanente. Chiunque può aiutare per favore |
|
||||
|
Citazione:
Codice:
sed '3d' file | tee file |
![]() |
| Segnalibri |
| Tag |
| sed, script di shell, unix |
| Thread Tools | Cerca in questo Thread |
| Modalità di visualizzazione | Vota questo thread |
|
|