The UNIX and Linux Forums  


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!

Mer UNIX och Linux Forum Ämnen Du kan hitta Helpful
Tråd Thread Starter Forum Svar Senaste Inlägg
Grep efter ett mönster baserat på ett annat rabbla rock1 UNIX for Dummies Frågor & Svar 7 10-18-2008 06:32
Avkortande FILE uppgifter som grundar sig på ett mönster pkumar3 Shell-programmering och Skript 1 10-14-2008 12:49
hur du ändrar ett särskilt värde i en fil baserat på ett mönster orbeyen UNIX for Dummies Frågor & Svar 9 08-20-2008 04:09
lägga till med sed bygger på matchande mönster jack1981 Shell-programmering och Skript 2 07-20-2006 07:54
lägga till strängen till textfil bygger på söksträng malaymaru Shell-programmering och Skript 1 06-09-2006 09:53

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 11-24-2008
eswarreddya eswarreddya is offline
Registered User
  
 

Join Date: Nov 2008
Inlägg: 5
String spllittinf bygger på mönster

Hej,

Jag har en sample.properties fil och innehåller följande innehåll.

idag - rss_url \u003d http://someurl


Jag måste dela upp strängen och behöver resultera i folliwng form.

x1 \u003d idag
X2 \u003d rss_url
x3 \u003d http://someurl


Din omedelbara svar blir graetly uppskattat
  #2 (permalänk)  
Old 11-24-2008
Konerak Konerak is offline
Registered User
  
 

Join Date: Nov 2008
Inlägg: 20
echo "idag - rss_url \u003d http://someurl" | sed 's / \ (.* \) - \ (.* \) \u003d \ (.* \) / x1 \u003d \ 1 \ NX2 \u003d \ 2 \ NX3 \u003d \ 3 /'
x1 \u003d idag
X2 \u003d rss_url
x3 \u003d http://someurl
  #3 (permalänk)  
Old 11-24-2008
eswarreddya eswarreddya is offline
Registered User
  
 

Join Date: Nov 2008
Inlägg: 5
Tack Koneark,

men jag har en mer prob här.
När jag kör
echo "idag - rss_url \u003d http://someurl" | sed 's / \ (.* \) - \ (.* \) \u003d \ (.* \) / x1 \u003d \ 1 \ NX2 \u003d \ 2 \ NX3 \u003d \ 3 /'

Det ger den ut som nedan.

x1 \u003d todaynx2 \u003d RSS_URLnx3 \u003d http://someurl



Men jag behöver lägga ut så

x1 \u003d idag
X2 \u003d rss_url
x3 \u003d http://someurl

och jag behöver exportera dessa x1, x2 och x3 till skalet.

Tack,
Eswar
  #4 (permalänk)  
Old 11-24-2008
Konerak Konerak is offline
Registered User
  
 

Join Date: Nov 2008
Inlägg: 20

Kod:
#!/bin/sh

var='today--RSS_URL=http://someurl'

x1=`echo $var | sed "s_\(.*\)--\(.*\)=\(.*\)_\1_"`
x2=`echo $var | sed "s_\(.*\)--\(.*\)=\(.*\)_\2_"`
x3=`echo $var | sed "s_\(.*\)--\(.*\)=\(.*\)_\3_"`

echo "Testing results: var($var) x1($x1) x2($x2) x3($x3)"

Detta skript kommer att ställa de variabler som du vill. Du kan exportera dem eller ändra dem eller gör vad du vill med dem då.
Closed Thread

Komihåglista

Taggar
shell script, shell scripting, UNIX-skript, UNIX scripting basics

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:29.


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