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 > UNIX for Dummies Spørsmål og svar
.
google unix.com



UNIX for Dummies Spørsmål og svar Hvis du er usikker på hvor du skal legge inn en UNIX-eller Linux-spørsmålet, legger den her. Alle UNIX og Linux newbies velkommen!

Mer UNIX og Linux Forum Emner Du kan finne nyttig
Tråd Tråd startet Forum Svar Siste innlegg
escaping enkelt anførselstegn javeed7 Shell programmering og Skripting 3 04-02-2008 06:36
enkelt anførselstegn dreams5617 Shell programmering og Skripting 2 12-01-2007 03:37
enkle eller doble anførselstegn i SED asami Shell programmering og Skripting 2 07-17-2006 04:03
Awk håndtering av enkelt anførselstegn braindrain Shell programmering og Skripting 3 04-27-2006 05:57
Erstatter en enkelt anførselstegn rjsha1 Shell programmering og Skripting 3 12-23-2005 10:55

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 denne tråden Rate Thread Visningsmoduser
  #1 (permalink)  
Old 03-16-2006
gauravgoel gauravgoel is offline
Registrert bruker
  
 

Bli Dato: desember 2005
Location: India
Innlegg: 218
hvordan man skal skrive ut enkelt anførselstegn i awk

Hei alle,

Det er en veldig dum problem men jeg er ikke i stand til å finne en løsning på det.

Jeg bruker awk å få en kolonne fra en fil, og jeg ønsker å få output-feltet i mellom enkle anførselstegn. For eksempel

Input.txt

123 abc
321 ddff
433 dfg
........

Jeg vil utdatafilen å være så
output.txt

Verdien er 'abc'
Verdien er 'ddff'
Verdien er 'dfg'
...............

problemet er hvordan du får disse enkle anførselstegn i produksjon, i dette øyeblikk er jeg først tok * abc * og deretter erstatte * Med '(enkelt anførselstegn).
Hvordan kan vi gjøre dette med awk

takk
Gaurav
  #2 (permalink)  
Old 03-16-2006
hugow hugow is offline
Registrert bruker
  
 

Bli Dato: juni 2005
Innlegg: 15
Vis awk syntaksen du bruker som en del av skriptet og inndata.
  #3 (permalink)  
Old 03-16-2006
vgersh99's Avatar
vgersh99 vgersh99 is offline Forum Staff  
Moderator
  
 

Bli Date: Feb 2005
Sted: Boston, MA
Innlegg: 5122
Code:
nawk -v q="'" '{print q $2 q}' Input.txt
  #4 (permalink)  
Old 03-16-2006
Ygor's Avatar
Ygor Ygor is offline Forum Staff  
Moderator
  
 

Bli Dato: Oct 2003
Beliggenhet: -31.96,115.84
Innlegg: 1409
Eller bruk ASCII-verdi ...
Code:
awk '{print "\x27" $2 "\x27"}'
  #5 (permalink)  
Old 03-17-2006
gauravgoel gauravgoel is offline
Registrert bruker
  
 

Bli Dato: desember 2005
Location: India
Innlegg: 218
Hei Alle,
vgersh og Ygor Maciel Santiago tusen takk for hjelp, både ovenfor ting fungerer helt greit.

Hugow Tusen takk for din tid, er awk syntaks som jeg skal bruke nå

Sitat:
awk-VQ \u003d " '"' (print "verdien" Q $ 2 q) 'inndatafil
eller
Sitat:
awk '(print "value is \ x27" $ 2 "\ x27")' inndatafil
Takk og hilsen
Gaurav
  #6 (permalink)  
Old 10-16-2007
bobdesinger bobdesinger is offline
Registrert bruker
  
 

Bli Dato: Oct 2007
Innlegg: 1
en bemerkelsesverdig sekvens med sitat tegn

awk '(print "verdien er'"'"'" $ 2 "'"'"'")' input.txt

som skrives ut

Verdien er 'abc'
Verdien er 'ddff'
Verdien er 'dfg'
  #7 (permalink)  
Old 08-20-2008
protargol protargol is offline
Registrert bruker
  
 

Bli Dato: Aug 2008
Innlegg: 1
enklere måte

awk '(print "verdi", "' \''" $ 2 " '\''")' input.txt

gjør det samme, men kan være lettere å forstå
Closed Thread

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 06:58.


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