![]() |
|
|
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 |
| Come stampare i dati tra 2 linee in un file | kamesh83 | UNIX e avanzata per utenti esperti | 5 | 12-18-2008 12:14 PM |
| stampare anche tutte le linee di un file txt | ajp7701 | Shell scripting e di programmazione | 1 | 04-18-2008 12:17 AM |
| Come stampare solo le linee tra due stringhe utilizzando awk | jisha | Shell scripting e di programmazione | 4 | 01-11-2008 04:13 AM |
| linee di stampa selezionate | tonet | Shell scripting e di programmazione | 6 | 10-08-2007 06:50 AM |
| Stampare solo alcune righe da un file di testo | CamTu | Shell scripting e di programmazione | 1 | 06-01-2005 12:47 PM |
![]() |
|
|
LinkBack | Thread Tools | Cerca in questo Thread | Rate Thread | Modalità di visualizzazione |
|
|
|
||||
|
Necessità di alcune linee di stampa da un file
Ciao a tutti,
Vorrei stampare le linee da file utilizzando determinate condizioni per exmple: # I comandi seguenti creano un nuovo file di controllo e utilizzarlo # Per aprire il database. # Il contenuto di log on-line verranno persi e tutti i backup sarà # Essere falsificati. Usa questo solo se i log on-line sono danneggiati. ; ALTER DATABASE OPEN; DIMENSIONI 2000M RIUTILIZZABILI AUTOEXTEND OFF; DIMENSIONI 2000M RIUTILIZZABILI AUTOEXTEND OFF; ; ALTER DATABASE OPEN RESETLOGS; DIMENSIONI 2000M RIUTILIZZABILI AUTOEXTEND OFF; DIMENSIONI 2000M RIUTILIZZABILI AUTOEXTEND OFF; Voglio qui per stampare le linee tra la prima occorrenza di ";" e secondo il verificarsi di esso. Grazie Jack |
|
||||
|
Una ricerca su più linee di stampa
Hii,
Voglio linee da file di stampa in base a determinati linea exapmple RECOVER DATABASE ALTER DATABASE OPEN; ALTER tablespace TEMP ADD temporanei; ALTER tablespace TEMP ADD temporanei; STARTUP NOMOUNT CREATE DATABASE RIUTILIZZABILI control "PATCH01" RESETLOGS NOARCHIVELOG - SET STANDBY di massimizzarne le prestazioni MAXLOGFILES 16 MAXLOGMEMBERS 5 MAXDATAFILES 512 MAXINSTANCES 1 MAXLOGHISTORY 7260 LOGFILE; qui i desideri stampare da "ALTER DATABASE OPEN" fino a prima di avvio nomount Si prega di aiutare in questo .. Grazie e saluti Jack |
|
||||
|
Qui è di nuovo con i commenti Codice:
awk '
# for every line containing just a ";"
/^;$/ {
# read subsequent lines until we reach another one containing
# just a ";"
while (getline && $0 !~ /^;$/) {
# print them
print
}
# exit from the script (i.e. do not process any more lines)
exit
}
' inputfile > outputfile
Per soddisfare il nuovo obbligo è solo la necessità di modificare lo script per la ricerca di un po 'diverso, invece di stringhe ";". |
|
||||
|
Salve,
Invece di specificare le corde ... i desideri stampare da alcuni linea di linea nel file .. exapmple RECOVER DATABASE ALTER DATABASE OPEN; ALTER tablespace TEMP ADD temporanei; ALTER tablespace TEMP ADD temporanei; STARTUP NOMOUNT CREATE DATABASE RIUTILIZZABILI control "PATCH01" RESETLOGS NOARCHIVELOG - SET STANDBY di massimizzarne le prestazioni MAXLOGFILES 16 MAXLOGMEMBERS 5 MAXDATAFILES 512 MAXINSTANCES 1 MAXLOGHISTORY 7260 LOGFILE; qui i desideri stampare da "ALTER DATABASE OPEN" fino a "MAXINSTANCES 1" linea Si prega di aiutare in questo .. Grazie Jack |
![]() |
| Segnalibri |
| Thread Tools | Cerca in questo Thread |
| Modalità di visualizzazione | Vota questo thread |
|
|