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!

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 05-13-2008
NetJones's Avatar
NetJones NetJones is offline
Registered User
  
 

Join Date: mars 2008
Ort: Dumaguete, Negros Oriental, PI
Inlägg: 8
Question sed eller awk?

Jag har en inventering databas med åtta spalter med saker som produktens namn, tillverkare, UPC-nummer, etc. på varje rad. Vår PO (inköpsorder) nummer i första kolumnen. Jag kan grep datum och få full line av data men jag skulle vilja att dra ut allt, men PO nummer i första kolumnen. Vad ska jag röret de grep kommandot till?

grep 061007 |???
  #2 (permalänk)  
Old 05-13-2008
Smiling Dragon's Avatar
Smiling Dragon Smiling Dragon is offline Forum Advisor  
Oorganiserad User
  
 

Join Date: Nov 2007
Plats: Nya Zeeland
Inlägg: 922
Det låter som skär skulle göra jobbet åt dig, om det inte mycket vackert avgränsad, awk kan sortera ut dig ..
Om du får problem på i bitar, efter en linje från din fil och vi hittar en kommandorad för att du ska flytta igen
  #3 (permalänk)  
Old 05-13-2008
NetJones's Avatar
NetJones NetJones is offline
Registered User
  
 

Join Date: mars 2008
Ort: Dumaguete, Negros Oriental, PI
Inlägg: 8
Exempel på linje

PO Datum tillverkaren UPC Avd Loc Kommentar

108224 061007 12mm bult ABC Co xxxxxxxx Eng Cebu Jason


Jag vill visa bara PO i första kolumnen när du gör en sökning med grep på dagen .... om jag grep 061007 | awk vad ska jag sätta efter awk för att få endast PO antal tillbaka?

Tack för all din hjälp.
  #4 (permalänk)  
Old 05-13-2008
NetJones's Avatar
NetJones NetJones is offline
Registered User
  
 

Join Date: mars 2008
Ort: Dumaguete, Negros Oriental, PI
Inlägg: 8
Question Nr linje avgränsare

Jag försökte använda skära men det finns ingen linje avgränsare ... Jag gissar awk behövs?
  #5 (permalänk)  
Old 05-13-2008
NetJones's Avatar
NetJones NetJones is offline
Registered User
  
 

Join Date: mars 2008
Ort: Dumaguete, Negros Oriental, PI
Inlägg: 8
Det fungerar med awk ... tack ändå.

grep 061007 | awk '(print $ 1)'
  #6 (permalänk)  
Old 05-13-2008
Annihilannic Annihilannic is offline Forum Advisor  
  
 

Join Date: maj 2008
Plats: Sydney, Australien
Inlägg: 1009
Nej grep nödvändiga:

Kod:
awk '/061007/ { print $1 }'
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 08:23.


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