The UNIX and Linux Forums  
Hei og Velkommen fra USA til UNIX og Linux Forums! Takk for besøket og Delta i vårt globale samfunn.

Go Back   UNIX og Linux Forums > Top Forums > Shell programmering og Skripting
.
google unix.com



Shell programmering og Skripting Post spørsmål om ksh, csh, SH, Bash, Perl, PHP, SED, awk og ANDRE shell scripts og Shell skriptespråk her.

Mer UNIX og Linux Forum Emner Du kan finne nyttig
Tråd Tråd startet Forum Svar Siste innlegg
bryte ut av "hvis" finalight Shell programmering og Skripting 7 11-19-2008 03:54
hvordan du skal lese posten ved å ta opp fra en fil i UNIX raoscb UNIX for Dummies Spørsmål og svar 1 05-16-2008 06:30
Script for å søke en dårlig posten i en fil og deretter sette den posten i dårlig fil shilendrajadon Shell programmering og Skripting 2 12-28-2007 10:02
Script for å søke en dårlig posten i en fil og deretter sette den posten i dårlig fil shilendrajadon UNIX for Advanced & ekspertbrukere 1 12-28-2007 10:00
splitte en posten og legge til en post til en fil rsolap Shell programmering og Skripting 1 08-13-2007 01:58

 
English Japanese Spanish French German Portuguese Italian Dutch Swedish Russian Norwegian Hungarian Hebrew Danish Bulgarian Greek Powered by Powered by Google
 
LinkBack Thread Tools Søk i denne tråden Rate Thread Visningsmoduser
  #1 (permalink)  
Old 11-01-2007
lyonsd lyonsd is offline
Registrert bruker
  
 

Bli Date: Jan 2005
Innlegg: 35
Hjelp til å bruke IFS å bryte opp en post (ksh)

Jeg har et program som produserer output ligner på dette:

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
Jeg har en ksh script der jeg prøver å få den til å skrive ut som dette:

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
Her er hva koden ser slik ut:

Code:
	typeset -L80 relative_path
	typeset -L80 description
	typeset -i count=0
	OFS=IFS
	IFS='
'
	for i in $(program)
	do
		print $i
	done
Så jeg trenger å få to linjer i to separate variabler, og jeg trenger iterate gjennom løkken når en blank linje er oppstått.

Jeg har prøvd å bruke ...

Code:
IFS='
'
while read var1 var2
do
  print $var1 $var2
done < $(program)
Men det virker ikke heller.

Hvordan du setter IFS til en blank linje?

Forslag velkommen.

Takk.
 

Hugseliste

Thread Tools Søk i denne tråden
Søk i denne tråden:

Avansert søk
Visningsmoduser Ranger denne tråden
Ranger denne tråden:

Innleggsaktivitet Regler
Du kanskje ikke poste nye tråder
Du kanskje ikke poste svar
Du kanskje ikke post vedlegg
Du kanskje ikke redigere innleggene dine

BB-kode er
Smilefjes er
[IMG] koden
HTML-koden Av
Pingbacks er
Refbacks er




Alle klokkeslett er GMT -4. Nå er klokken 09:48.


Powered by: vBulletin, Copyright © 2000 - 2006, Jelsoft Enterprises Limited. Language Translations Powered by .
vBCredits v1.4 Copyright © 2007 - 2008, PixelFX Studios
UNIX og Linux Forums Content Copyright © 1993-2009. All Rights Reserved.Ad Management by RedTyger

Content Relevant nettadresser av vBSEO 3.2.0