The UNIX and Linux Forums  

Go Back   UNIX och Linux Forum > Upp Forum > Shell-programmering och Skript
.
google unix.com



Shell-programmering och Skript Post frågor om ksh, CSH, SH, bash, PERL, PHP, sed, awk och andra skalskript och skal skriptspråk här.

Mer UNIX och Linux Forum Ämnen Du kan hitta Helpful
Tråd Thread Starter Forum Svar Senaste Inlägg
Skicka värden till den sekundära skriptet när den åberopas av primära script venu_eie UNIX för avancerade & Expertanvändare 2 07-03-2008 08:10
Skicka värden till den sekundära skriptet när den åberopas av primära script venu_eie Shell-programmering och Skript 1 07-03-2008 07:16
skapa ett shell script som kräver ett annat manus och och en awk script magikminox Shell-programmering och Skript 0 06-26-2008 03:50
hjälpa mig med att skicka parametrar från sqlplus manus till Unix shell script Hara Shell-programmering och Skript 2 01-29-2008 03:31
Shell Script: vill infoga värden i databasen när uppdateringen skriptet körs ring Shell-programmering och Skript 1 10-25-2007 04:06

Closed Thread
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 11-24-2008
shehzad_m shehzad_m is offline
Registered User
  
 

Join Date: juni 2008
Inlägg: 31
awk script hjälp

Jag har en fil som ser ut som nedan

001.259 HCART TLD 0 215 till 1 569.953.856 FULL
001.405 HCART TLD 0 2 - 3 444650118 FULL / MPX
001.473 HCART TLD 0 11 - 1 477960976 FULL / MPX
001.484 HCART TLD 0 10 - 1 601812747 FULL / MPX
001.498 HCART TLD 0 182 till 3 418.481.688 FULL / MPX
001.500 HCART TLD 0 188 till 1 418.912.608 FULL / MPX



Jag vill script output visa första col med kolon avgränsas i rad och ta bort alla andra kolumner till exempel Produktionen skall vilja

001259:001405:001473:001484:001498:001500
  #2 (permalänk)  
Old 11-24-2008
chatwizrd chatwizrd is offline
Banned
  
 

Join Date: Nov 2008
Inlägg: 67
katt file.txt | awk '(printf $ 1 ":"}' | sed s /:$//'
  #3 (permalänk)  
Old 11-24-2008
Franklin52 Franklin52 is offline Forum Staff  
Moderator
  
 

Join Date: februari 2007
Inlägg: 4.315
Prova detta:

Kod:
awk '{s=s?s":"$1:$1}END{print s}' file
  #4 (permalänk)  
Old 11-24-2008
shehzad_m shehzad_m is offline
Registered User
  
 

Join Date: juni 2008
Inlägg: 31
Citat:
Ursprungligen postat av Franklin52 View Post
Prova detta:

Kod:
awk '{s=s?s":"$1:$1}END{print s}' file
Jag får en

awk: syntaxfel nära linje 1
awk: olagligt uttalande nära linje 1
  #5 (permalänk)  
Old 11-24-2008
Franklin52 Franklin52 is offline Forum Staff  
Moderator
  
 

Join Date: februari 2007
Inlägg: 4.315
Citat:
Ursprungligen postat av shehzad_m View Post
Jag får en

awk: syntaxfel nära linje 1
awk: olagligt uttalande nära linje 1
Använd nawk eller / usr/xpg4/bin/awk på Solaris.
  #6 (permalänk)  
Old 11-24-2008
shehzad_m shehzad_m is offline
Registered User
  
 

Join Date: juni 2008
Inlägg: 31
Tack.
Closed Thread

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 07:48.


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