![]() |
|
|
google unix.com
|
|||||||
| Fórumok | Regisztráció | Fórum Szabályok | Linkek | Albumok | GYIK | Tagok listája | Naptár | Keres | Mai hozzászólások | Megjelöl Fórumok Olvas |
| Shell programozás és Scripting Post kérdések KSH, CSH, SH, Bash, Perl, PHP, SED, AWK ÉS EGYÉB shell szkriptek és shell script nyelvek itt. |
Több, UNIX és Linux fórum témák Ön által talált Hasznos
|
||||
| Szál | Thread Starter | Fórum | Válaszok | Utolsó hozzászólás |
| kitör a "ha" | finalight | Shell programozás és Scripting | 7 | 11-19-2008 03:54 PM |
| Hogyan olvasd rekord a rekord egy fájlt unix | raoscb | A UNIX a dummies Kérdések és válaszok | 1 | 05-16-2008 07:30 AM |
| Script keresni olyan rossz a kép, akkor tegye a rekord a rossz fájlt | shilendrajadon | Shell programozás és Scripting | 2 | 12-28-2007 10:02 AM |
| Script keresni olyan rossz a kép, akkor tegye a rekord a rossz fájlt | shilendrajadon | A UNIX a fejlett és szakértői Felhasználók | 1 | 12-28-2007 10:00 AM |
| szétdarabolják nyilvántartást és hozzáadása a rekord egy fájlba | rsolap | Shell programozás és Scripting | 1 | 08-13-2007 02:58 PM |
|
|
LinkBack | Téma eszközök | Keresés a téma | Rate Thread | Megjelenítési módok |
|
||||
|
Súgó segítségével IFS felbomlásával rekord (KSH)
Van egy program, ami kimenetet, valami ilyesmit: Kód:
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 Nekem van egy ksh script, hogy hol vagyok kipróbálás-hoz kap ez a nyomtatni mint ez: Kód:
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 Itt van, amit a kód így néz ki: Kód:
typeset -L80 relative_path typeset -L80 description typeset -i count=0 OFS=IFS IFS=' ' for i in $(program) do print $i done Szóval kell jutnunk két vonal két külön változók, és azt kell megismételni át a hurok, amikor egy üres sor tapasztalható. Próbáltam használ ... Kód:
IFS=' ' while read var1 var2 do print $var1 $var2 done < $(program) De ez nem működik sem. Hogyan set IFS egy üres sort? Suggestions welcome. Köszönöm. |
| Könyvjelzõk |
| Téma eszközök | Keresés a téma |
| Megjelenítési módok | Rate this thread |
|
|