The UNIX and Linux Forums  
Hallo und herzlich Willkommen aus den Vereinigten Staaten, die UNIX-und Linux-Foren! Vielen Dank für Ihren Besuch und die Teilnahme an unserem Global Community.

Go Back   Die UNIX-und Linux-Foren > Top Foren > UNIX for Dummies Questions & Answers
.
Google unix.com



UNIX for Dummies Questions & Answers Wenn Sie nicht sicher sind, wo Sie eine UNIX-oder Linux-Frage, post it here. Alle UNIX-und Linux-Anfänger willkommen!

Mehr UNIX-und Linux-Forum Themen Vielleicht finden Sie hilfreiche
Faden Thread Starter Forum Antworten Last Post
Flucht einzigen Angebots javeed7 Shell Programmierung und Scripting 3 04-02-2008 05:36 AM
Hochkomma dreams5617 Shell Programmierung und Scripting 2 12-01-2007 03:37 AM
Einzel-oder Doppel-Zitat in der SED Asami Shell Programmierung und Scripting 2 07-17-2006 03:03 AM
AWK Umgang mit einfachen Anführungszeichen Abwanderung Shell Programmierung und Scripting 3 04-27-2006 04:57 PM
Anstelle eines einzigen Angebots rjsha1 Shell Programmierung und Scripting 3 12-23-2005 10:55 AM

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 Suche diesen Thread Rate Thread Anzeige-Modi
  #1 (permalink)  
Old 03-16-2006
gauravgoel gauravgoel is offline
Registrierte Nutzer
  
 

Join Date: Dec 2005
Ort: Indien
Beiträge: 218
Wie druckt einzigen Angebots in awk

Hi all,

Es ist eine sehr dumme Problem, aber ich bin nicht in der Lage, eine Lösung zu finden ist.

Ich bin mit awk, um eine Spalte aus einer Datei, und ich möchte, um die Produktion im Bereich zwischen den einzelnen Zitaten. Zum Beispiel,

Input.txt

123 ABC
321 ddff
433 DFG
........

Ich möchte Ausgabedatei so
output.txt

Wert 'abc'
Wert ist "ddff"
Wert ist "DFG"
...............

Das Problem ist, wie man diese in einfache Anführungszeichen Ausgabe, in diesem Moment bin ich die erste * abc * und dann * anstelle mit '(einfaches Anführungszeichen).
Wie können wir tun dies mit awk

Danke
Gaurav
  #2 (permalink)  
Old 03-16-2006
hugow hugow is offline
Registrierte Nutzer
  
 

Join Date: Jun 2005
Beiträge: 15
Lassen Sie sich die Syntax von awk Sie als Teil des Skripts und der eingegebenen Daten.
  #3 (permalink)  
Old 03-16-2006
vgersh99's Avatar
vgersh99 vgersh99 is offline Forum Staff  
Moderator
  
 

Join Date: Feb 2005
Ort: Boston, MA
Posts: 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
  
 

Join Date: Oct 2003
Lage: -31.96,115.84
Posts: 1409
Oder nutzen Sie den ASCII-Wert ...
Code:
awk '{print "\x27" $2 "\x27"}'
  #5 (permalink)  
Old 03-17-2006
gauravgoel gauravgoel is offline
Registrierte Nutzer
  
 

Join Date: Dec 2005
Ort: Indien
Beiträge: 218
Hi All,
vgersh und ygor vielen Dank für die Hilfe, die die oben genannten Dinge sind vollkommen in Ordnung.

Hugow vielen Dank für Ihre Zeit, die Syntax von awk, die ich dazu benutzen werden, ist nun

Zitat:
awk-vq \u003d " '"' (print "Wert" q $ 2 q) 'Eingabedatei
oder
Zitat:
awk '(print "Wert \ x27" $ 2 "\ x27")' Eingabedatei
Danke und Grüße,
Gaurav
  #6 (permalink)  
Old 10-16-2007
bobdesinger bobdesinger is offline
Registrierte Nutzer
  
 

Join Date: Oct 2007
Beiträge: 1
eine bemerkenswerte Folge von Anführungszeichen

awk '(print "Wert'"'"'" $ 2 "'"'"'")' input.txt

die Drucke

Wert 'abc'
Wert ist "ddff"
Wert ist "DFG"
  #7 (permalink)  
Old 08-20-2008
protargol protargol is offline
Registrierte Nutzer
  
 

Join Date: Aug 2008
Beiträge: 1
einfacher Art und Weise

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

nicht das Gleiche, aber möglicherweise einfacher zu verstehen,
Closed Thread

Lesezeichen

Thread Tools Suche diesen Thread
Suche diesen Thread:

Erweiterte Suche
Anzeige-Modi Rate this thread
Rate this thread:

Forumregeln
Du möglicherweise nicht neue Themen
Du möglicherweise nicht nach Antworten
Du möglicherweise nicht post-Anlagen
Du möglicherweise nicht bearbeiten Sie Ihre Beiträge

BB-Code ist Auf
Smilies sind Auf
[IMG] Code Auf
HTML-Code ist Aus
Trackbacks sind Auf
Pingbacks sind Auf
Refbacks sind Auf




Alle Zeiten sind GMT -4. Es ist jetzt 02:22 PM.


Powered by: vBulletin, Copyright © 2000 - 2006, Jelsoft Enterprises Ltd. Sprachliche Übersetzungen Powered by .
vBCredits v1.4 Copyright © 2007 - 2008, PixelFX Studios
Die UNIX-und Linux-Foren Content © Copyright 1993-2009. Alle Rechte Reserved.Ad Management von RedTyger

Content Relevant URLs durch vBSEO 3.2.0