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
att plocka upp returkod (RC) från mailx ledning och returnera den till SAS uisng är manas6 UNIX for Dummies Frågor & Svar 0 06-05-2008 07:44
Om du vill ta bort vagnretur mellan linje shash UNIX for Dummies Frågor & Svar 5 07-31-2007 01:12
Hur man sätter vagnretur före radmatning? huey Ing Shell-programmering och Skript 2 08-05-2005 02:22
Ta bort Carriage Return och eller radmatning från en fil tbone231 Shell-programmering och Skript 1 02-18-2005 04:37
vagnretur / linje feeds PitStop Shell-programmering och Skript 4 11-24-2003 03:47

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 07-09-2002
Shakey21
Gästens
  
 

Inlägg: n / a
Bitar: 0 [Banking]
Regex för att plocka fram namn från följande inklusive vagnretur vid slutet av raden

Har någon fått någon förslag hur jag skulle plocka upp den sträng som en del av en ersättning inklusive den vagnretur.

dvs
Jag vill ta upp <<NAMN>> från PS produktionen men <<, verkar vara på linjen före namnet.

Alla idéer uppskattas!

\ (\ <\) .* \ (\ <\) .* \ (N \) .* \ (A \) .* \ (M \) .* \ (E \) .* \ (\> \) .* \ (\> \)




%% EndFeature
) Stannade cleartomark
%% EndSetup
NTPSOct95 börja
%% Page: 1 1
NTPSOct95 / PageSV spara sätta
1 792 översätta 72 300 div dup neg skala
0 0 förvandla ,25 lägga runda ,25 sub Exch ,25 lägga runda ,25 sub Exch itransform översätta
%% IncludeFont: Times-Roman
[50 0 0 -50 0 0] / Times-Roman MF
(T) 371 345 MS (e) 402 345 MS (s) 424 345 MS (t) 443 345 MS () 458 345 MS (p) 471 345 MS (s) 496 345 MS () 515 345 MS (f) 528 345 MS (i) 543 345 MS (l) 555 345 MS (e) 567 345 MS () 589 345 MS (W) 602 345 MS (i) 638 345 MS (t) 650 345 MS
(h) 665 345 MS () 689 345 MS (en) 702 345 MS () 724 345 MS () 737 345 MS (s) 750 345 MS (p) 769 345 MS (e) 794 345 MS (c) 816 345 MS (i) 838 345 MS (en) 850 345 MS (l) 872 345 MS () 884 345 MS (f) 897 345 MS (i) 912 345 MS (e) 924 345 MS
(l) 946 345 MS (d) 958 345 MS () 983 345 MS (t) 996 345 MS (o) 1011 345 MS () 1037 345 MS (p) 1050 345 MS (en) 1075 345 MS (R) 1097 345 MS (s) 1114 345 MS (e) 1133 345 MS () 1155 345 MS (en) 1168 345 MS () 1190 345 MS (<) 1203 345 MS (<) 1231 345 MS
(N) 1259 345 MS (A) 1295 345 MS (M) 1330 345 MS (E) 1374 345 MS (>) 1405 345 MS (>) 1433 345 MS () 1461 345 MS (t) 1474 345 MS (o) 1489 345 MS (.) 1515 345 MS
() 1528 345 MS
PageSV återställa
showpage
  #2 (permalänk)  
Old 07-17-2002
mslightn mslightn is offline
Registered User
  
 

Join Date: Jul 2002
Inlägg: 24
Lightbulb

(<ps fil output> | <the_sed_command_below...>)

sed "
: loop
$! (
/<<$/{ N; s | <<\ nNAME>> | ** någonting ** |;)
/ \ \ $ / t loop
) '

Detta kan göras bättre, men detta bör komma igång.
  #3 (permalänk)  
Old 07-17-2002
peter.herlihy peter.herlihy is offline
Registered User
  
 

Join Date: Nov 2001
Plats: Nya Zeeland
Inlägg: 333
Från utseendet på dina data - du behöver ett antal kommandon .... eftersom <<NAMN>> kunna linje bryts helst över åkern .... är det så?

<
<NAMN>>

eller

<<
NAMN>

eller

<<N
AME>>

osv ....
  #4 (permalänk)  
Old 07-18-2002
mslightn mslightn is offline
Registered User
  
 

Join Date: Jul 2002
Inlägg: 24
Lightbulb

Enligt koden ovan, bör detta

<<
NAMN>

MEN ... en catch all <w / rättelser ... my bad!>

sed "
$! (/ <<* N * A * M * E *>*$/ N;)
s / <\ n * <\ n * n \ n * A \ n * M \ n * E \ n *> \ n *> / ** någonting ** /;
"
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:43.


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