![]() |
|
|
google unix.com
|
|||||||
| Forums | S'inscrire | Forum Rules | Liens | Albums | FAQ | Liste des membres | Calendrier | Recherche | Aujourd'hui, les postes | Marquer les forums comme lus |
| De programmation et de script Shell Posez vos questions à propos de KSH, CSH, SH, BASH, PERL, PHP, SED, awk et d'autres scripts shell et les langages de script shell ici. |
Plus d'UNIX et Linux Forum Sujets Vous trouverez peut-être utile
|
||||
| Fil | Thread Starter | Forum | Réponses | Last Post |
| de sortir de 'si' | finalight | De programmation et de script Shell | 7 | 11-19-2008 03:54 PM |
| la façon de lire l'enregistrement à l'enregistrement à partir d'un fichier au format unix | raoscb | UNIX pour les nuls Questions et réponses | 1 | 05-16-2008 07:30 AM |
| Script de recherche à un mauvais enregistrement dans un fichier, puis mettre le dossier dans le fichier endommagé | shilendrajadon | De programmation et de script Shell | 2 | 12-28-2007 10:02 AM |
| Script de recherche à un mauvais enregistrement dans un fichier, puis mettre le dossier dans le fichier endommagé | shilendrajadon | UNIX for Advanced & Expert Users | 1 | 12-28-2007 10:00 AM |
| diviser un enregistrement et l'ajout d'un enregistrement dans un fichier | rsolap | De programmation et de script Shell | 1 | 08-13-2007 02:58 PM |
|
|
LinkBack | Thread Tools | Recherche sur ce Thread | Rate Thread | Modes d'affichage |
|
||||
|
Aide pour utiliser IFS pour briser un record (ksh)
J'ai un programme qui produit de la production similaire à ceci: 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 J'ai un script ksh où je suis en train de l'obtenir à l'impression comme ceci: 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 Voici ce que le code ressemble à: Code:
typeset -L80 relative_path typeset -L80 description typeset -i count=0 OFS=IFS IFS=' ' for i in $(program) do print $i done J'ai donc besoin de deux lignes dans deux variables, et j'ai besoin de parcourir à travers la boucle quand une ligne vierge est rencontré. J'ai essayé d'utiliser ... Code:
IFS=' ' while read var1 var2 do print $var1 $var2 done < $(program) Mais cela ne fonctionne pas non plus. Comment avez-vous mis en IFS à une ligne blanche? Suggestions bienvenues. Merci. |
| Bookmarks |
| Thread Tools | Recherche sur ce Thread |
| Modes d'affichage | Rate this thread |
|
|