![]() |
|
|
Google unix.com
|
|||||||
| Foren | Registrieren | Forum-Regeln | Links | Alben | FAQ | Benutzerliste | Kalender | Suche | Die heutige Beiträge | Alle Foren als gelesen markieren |
| Shell Programmierung und Scripting Post Fragen zu ksh, csh, sh, bash, Perl, PHP, sed, awk und anderen Shell-Skripte und Shell-Scripting-Sprachen hier. |
Mehr UNIX-und Linux-Forum Themen Vielleicht finden Sie hilfreiche
|
||||
| Faden | Thread Starter | Forum | Antworten | Last Post |
| , aus ", wenn" | finalight | Shell Programmierung und Scripting | 7 | 11-19-2008 03:54 PM |
| wie zu lesen, indem Datensatz aus einer Datei im Unix - | raoscb | UNIX for Dummies Questions & Answers | 1 | 05-16-2008 07:30 AM |
| Script für die Suche eine schlechte Aufnahme in einer Datei dann der Datensatz in der Datei schlecht | shilendrajadon | Shell Programmierung und Scripting | 2 | 12-28-2007 10:02 AM |
| Script für die Suche eine schlechte Aufnahme in einer Datei dann der Datensatz in der Datei schlecht | shilendrajadon | UNIX für Fortgeschrittene und Experten | 1 | 12-28-2007 10:00 AM |
| Aufteilung eines Datensatzes und einen Eintrag in eine Datei | rsolap | Shell Programmierung und Scripting | 1 | 08-13-2007 02:58 PM |
|
|
LinkBack | Thread Tools | Suche diesen Thread | Rate Thread | Anzeige-Modi |
|
||||
|
Hilfe zur Verwendung von IFS, um einen Datensatz (ksh)
Ich habe ein Programm, das erzeugt eine Ausgabe wie diese: Code:
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 Ich habe eine ksh-Script, wo ich bin versucht, es zu drucken wie folgt aus: Code:
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 Hier ist, was der Code sieht wie folgt aus: Code:
typeset -L80 relative_path typeset -L80 description typeset -i count=0 OFS=IFS IFS=' ' for i in $(program) do print $i done So brauche ich, um zwei Zeilen in zwei Variablen, und ich brauche Iteration durch die Schleife, wenn eine leere Zeile auftritt. Ich habe versucht mit Hilfe ... Code:
IFS=' ' while read var1 var2 do print $var1 $var2 done < $(program) Aber das funktioniert auch nicht. Wie Sie von IFS auf eine leere Zeile? Vorschläge willkommen. Danke. |
| Lesezeichen |
| Thread Tools | Suche diesen Thread |
| Anzeige-Modi | Rate this thread |
|
|