![]() |
|
|
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 |
| pausa di 'se' | finalight | Shell scripting e di programmazione | 7 | 11-19-2008 03:54 PM |
| Come leggere il record dal record da un file in UNIX | raoscb | UNIX for Dummies Domande & Risposte | 1 | 05-16-2008 07:30 AM |
| Script per cercare un record negativo in un file poi il record nel file di cattivo | shilendrajadon | Shell scripting e di programmazione | 2 | 12-28-2007 10:02 AM |
| Script per cercare un record negativo in un file poi il record nel file di cattivo | shilendrajadon | UNIX e avanzata per utenti esperti | 1 | 12-28-2007 10:00 AM |
| frazionamento un record e l'aggiunta di un record in un file | rsolap | Shell scripting e di programmazione | 1 | 08-13-2007 02:58 PM |
|
|
LinkBack | Thread Tools | Cerca in questo Thread | Rate Thread | Modalità di visualizzazione |
|
||||
|
Guida utilizzando IFS di spezzare un record (ksh)
Ho un programma che produce un output simile a questo: Codice:
16010001pe3m_313101.ver 16010001pe3m_313101.ver 16010001pe4m_0 16010001pe4m_0 16010001pe4m_1 16010001pe4m_1 16010001pe4m_313101.ver 16010001pe4m_313101.ver group_defs.txt Group Definition File Ho uno script ksh dove sto cercando di farlo stampare come questo: Codice:
16010001pe3m_313101.ver 16010001pe3m_313101.ver 16010001pe4m_0 16010001pe4m_0 16010001pe4m_1 16010001pe4m_1 16010001pe4m_313101.ver 16010001pe4m_313101.ver group_defs.txt Group Definition File Ecco ciò che appare come il codice: Codice:
typeset -L80 relative_path typeset -L80 description typeset -i count=0 OFS=IFS IFS=' ' for i in $(program) do print $i done Così ho bisogno di due linee distinte in due variabili, e ho bisogno di scorrere attraverso il circuito quando una riga vuota, si incontrano. Ho provato utilizzando ... Codice:
IFS=' ' while read var1 var2 do print $var1 $var2 done < $(program) Ma che non sia lavoro. Come si imposta IFS in una riga vuota? Suggerimenti benvenuti. Grazie. |
| Segnalibri |
| Thread Tools | Cerca in questo Thread |
| Modalità di visualizzazione | Vota questo thread |
|
|