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 > Spezielle Foren > UNIX-Desktop für Dummies Fragen & Antworten
.
Google unix.com



UNIX-Desktop für Dummies Fragen & Antworten Diskutieren Sie UNIX-und Linux-Benutzer-Schnittstellen wie GNOME, KDE, CDE, und Open Office hier. Alle UNIX-und Linux-Neulinge Willkommen!

Mehr UNIX-und Linux-Forum Themen Vielleicht finden Sie hilfreiche
Faden Thread Starter Forum Antworten Last Post
MEM \u003d `ps $ PPID v | grep-i-db2 | grep-v grep | awk '(if ($ 7 ~" ") (print 0) else hariza Shell Programmierung und Scripting 4 09-18-2008 02:56 AM
grep und Abrufen von Zeilen nach grep arghya_owen Shell Programmierung und Scripting 2 07-16-2008 07:25 AM
Grep oder Sed jazz8146 UNIX for Dummies Questions & Answers 5 11-13-2007 05:43 AM
So schließen Sie den Befehl aus GREP GREP yamsin789 UNIX für Fortgeschrittene und Experten 2 10-05-2007 02:59 AM
Sie grep-c-Display wie grep-n? Jerrad Shell Programmierung und Scripting 2 08-25-2006 12:20 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 Bewertung: Thread Rating: 1 votes, 2.00 average. Anzeige-Modi
  #1 (permalink)  
Old 05-25-2009
donisback donisback is offline
Registrierte Nutzer
  
 

Registriert seit: Mai 2009
Beiträge: 9
Grep

Hi,
Ich habe eine Datei:
Code:
IIN*00*00*ZZ*NDC *ZZ*11847*090520*0200*U*00401*000000001*0*P*>~GS*HP*NDC STD REMIT*1184722779*20090520*0200*63*X*004010X091A1~ST*835*10001~BPR*I*252480.19*C*CHK************20090515~TRN*1*0010855862*1952931460*12427008150981~DTM*405*20090514~N1*PR*CALIFORNIA*XV*H00~N3*ireland~
Ich möchte, um die "California" von den oben genannten Datei eine Zeile. Die Datei enthält "N1 *PR*------'. Ich möchte, um den String nach N1 *PR*.

Danken Ihnen für Ihre Unterstützung.

Grüße,
Anil
  #2 (permalink)  
Old 05-25-2009
pludi's Avatar
pludi pludi is offline Forum Staff  
Moderator
  
 

Join Date: Dezember 2008
Lage:. Auf
Beiträge: 1843
Wenn es sich um ein Festnetz-Bereich aufnehmen mit '*' als Trennzeichen, können Sie
Code:
awk -F'*' '{print $49}' file
Andernfalls, wenn Sie nur wollen, dass der Teil nach "N1 *PR* ', Dieses Perl Auszug helfen könnte:
Code:
perl -ne 'print $1,"\n" if /N1\*PR\*(.*?)\*/;' file
  #3 (permalink)  
Old 05-25-2009
ghostdog74 ghostdog74 is offline Forum Advisor  
Registrierte Nutzer
  
 

Join Date: Sep 2006
Beiträge: 2518
Wenn Sie Python
Code:
#!/usr/bin/env python
for line in open("file"):
    if "N1*PR*" in line:
        ind=line.index("N1*PR*")
        print line[ind+6:].split("*")[0]
Ausgang
Code:
# ./test.py
CALIFORNIA
  #4 (permalink)  
Old 05-25-2009
vidyadhar85's Avatar
vidyadhar85 vidyadhar85 is offline Forum Staff  
Moderator (der Tutor)
  
 

Join Date: Jun 2008
Lage: INDIEN
Beiträge: 1390
Hallo,

Per unserem Forum Regeln, die alle Fäden müssen unter einen beschreibenden Text. Zum Beispiel, nicht mit Fragen nach Themen wie "Hilfe!", "Urgent!!" oder "Doubt". Nach Themen wie "Probleme mit Cron-Ausführung" oder "Hilfe bei der Backup-Shell-Script".

Der Grund dafür ist, dass fast 95% aller Besucher dieser Website kommen hierher, weil sie sind, die durch eine Suchmaschine. Um für zukünftige Forschungen auf Ihre Post (mit Antworten) gut zu funktionieren, die Betreff-Feld muss etwas nützlich und im Zusammenhang mit dem Problem!

Darüber hinaus aktuelle Forum Benutzer, die so freundlich, Fragen zu beantworten, sollten in der Lage sein zu verstehen, die Essenz der Ihre Anfrage auf den ersten Blick.

So, als ein Vorteil und Höflichkeit zu aktuellen und zukünftigen Wissen suchen, seien Sie vorsichtig mit dem Thema Text. Sie erhalten unter Umständen ein Forum Verletzung, wenn Sie nicht auf diese achten werden.

Danke.

Vidya
  #5 (permalink)  
Old 05-26-2009
donisback donisback is offline
Registrierte Nutzer
  
 

Registriert seit: Mai 2009
Beiträge: 9
Danke. Perl One-Liner gearbeitet.
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 10:35 AM.


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