The UNIX and Linux Forums  
Hej och välkommen från USA till UNIX och Linux Forum! Tack för ditt besök och gå med i vår globala gemenskapen.

Go Back   UNIX och Linux Forum > Upp Forum > UNIX for Dummies Frågor & Svar
.
google unix.com



UNIX for Dummies Frågor & Svar Om du inte är säker på var att skriva en UNIX eller Linux fråga efter det här. Alla UNIX-och Linux-nybörjare välkomna!

Mer UNIX och Linux Forum Ämnen Du kan hitta Helpful
Tråd Thread Starter Forum Svar Senaste Inlägg
Klipp ut det sista fältet 435 Gavea Shell-programmering och Skript 9 03-17-2009 01:04
Flytta en del av ett område till ett annat fält med awk rjsha1 Shell-programmering och Skript 5 08-04-2006 06:39
Lägg increment området när första fältet förändringar azekry Shell-programmering och Skript 2 11-14-2005 04:21
TTL området??? solvman UNIX för avancerade & Expertanvändare 11 10-12-2001 01:54
awk delsektion området? Kristy UNIX for Dummies Frågor & Svar 2 10-05-2001 05:07

 
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 denna tråd Rate Thread Visningslägen
  #1 (permalänk)  
Old 05-15-2007
jobbyjoseph jobbyjoseph is offline
Registered User
  
 

Join Date: april 2006
Plats: Mumbai
Inlägg: 21
Hämta 5:e Field till sista fältet!

Jag har ett script som hämtar vissa områden från en textfil med hjälp av awk. Den avgränsare som används är blanktecken.

cat / home / eis / chef / OPS | samtidigt läsa LINE
göra
crdno \u003d `echo $ LINE | awk '(print $ 1)'"
atm \u003d `echo $ LINE | awk '(print $ 2)'"
seq \u003d `echo $ LINE | awk '(print $ 3)'"
belopp \u003d `echo $ LINE | awk '(print $ 8)" "
rec \u003d "echo" CARD NO: $ crdno ATM ID: $ atm BELOPP: $ belopp följande: $ seq ""
gjord
Problemet nu är att vi har ett nytt område läggas till i textfilen som måste hämtas. Detta område har adresser som värden och så finns det vita utrymmen på detta område inom adresser. Adressen området börjar vid ståndpunkten. 8 och är det sista området som sådant, men på grund av de vita områdena mellan värden inom detta område kan jag inte hämta 8:e Fält utan att förlora någon del av värden på grund av blanktecken mellan dem.
t.ex.:
FIELD1 FIELD2 FIELD3 FIELD8
en 21 400 Everglades 20 / A
b 22 5000 FLIPSYDE-REGIONEN
c 23 650 Green Day ROCKS

Jag måste hämta från 8:e Field till det är det sista området. Några förslag på samma?

Regds,
Jobby
 

Komihåglista

Thread Tools Sök i denna tråd
Sök i denna tråd:

Avancerad sökning
Visningslägen Betygsätt denna tråd
Betygsätt denna tråd:

Utstationering Regler
Du får inte efter nya trådar
Du får inte efter svar
Du får inte skicka bilagor
Du får inte redigera dina inlägg

BB-kod är
Smilies är
[IMG] kod
HTML-koden är Av
Trackback är
Pingbacks är
Refbacks är




Alla tider är GMT -4. Klockan är nu 11:40.


Powered by: vBulletin, Copyright © 2000 - 2006, Jelsoft Enterprises Limited. Översättningar Powered by .
vBCredits v1.4 Copyright © 2007 - 2008, PixelFX Studios
UNIX och Linux Forum Innehållet upphovsrättsskyddat © 1993-2009. All Rights Reserved.Ad förvaltning RedTyger

Content Relevant webbadresser från vBSEO 3.2.0