The UNIX and Linux Forums  
Hello and Welcome-tól az Egyesült Államokat, hogy az UNIX és Linux Forums? Köszönjük, hogy meglátogatta és csatlakozik Globális Közösség.

Go Back   A UNIX és Linux Forums > Top Fórumok > Shell programozás és Scripting
.
google unix.com



Shell programozás és Scripting Post kérdések KSH, CSH, SH, Bash, Perl, PHP, SED, AWK ÉS EGYÉB shell szkriptek és shell script nyelvek itt.

Több, UNIX és Linux fórum témák Ön által talált Hasznos
Szál Thread Starter Fórum Válaszok Utolsó hozzászólás
hogyan kell végrehajtani a sh parancs egy csh szkriptet bonovox Shell programozás és Scripting 2 06-25-2008 04:24 AM
Hogyan építsünk egy parancs egy karakterlánc helyett teljesíti a parancsot littlejon Shell programozás és Scripting 1 05-29-2008 08:05 PM
shell script végrehajtani a felhasználói parancs redtiger Shell programozás és Scripting 1 04-30-2008 06:53 PM
script végrehajtani, vagy nem hajt végre Kespinoza97 Shell programozás és Scripting 4 06-23-2007 09:27 AM
Plz Help: Hogyan kell használni write parancs végrehajtását irányító néhány más terminál Aashish A UNIX a dummies Kérdések és válaszok 2 03-03-2006 12:25 PM

 
English Japanese Spanish French German Portuguese Italian Dutch Swedish Russian Norwegian Hungarian Hebrew Danish Bulgarian Greek Powered by Powered by Google
 
LinkBack Téma eszközök Keresés a téma Rate Thread Megjelenítési módok
  #1 (permalink)  
Old 07-17-2008
gugs gugs is offline
Regisztrált felhasználó
  
 

Join Date: Jul 2008
Hozzászólások: 44
Kérem, segítsen: Build a sed parancsot, és futtasd le a script

Én használ egy tömbben tárol adatokat (pl. gombok 47975081_1215781266128), feltételezni lehet, hogy ez a kulcs a többi adatot.

Szeretnék kivonat adatai alapján a fájl pár gombok (tartomány), és tárolja a kapott adatokat a változó a következő parancsot:
sed -n "/ 47975081_1215781266128 /, / 42628155_1215781428374 / p 'test1.txt

Az én építettem egy script sed parancsot, és írjuk ki egy ideiglenes fájlt az alábbi kódot:
Tartomány1 \u003d "$ (gombok [$ i])"
Tartomány2 \u003d "$ (gombok [$ i +1])"
a \u003d "sed -n "/"
b \u003d"/,/"
c \u003d "/ p" "
d \u003d "test1.txt"
echo "$ a $ tartomány1 $ b $ tartomány2 $ c $ d"> temp.txt

Ez működik az OK gombra, azt írja, a következő karakterláncot a temp file:
sed -n "/ 08465696_1215781522540 /, / 70225547_1215781581748 / p 'test1.txt

Aztán grep a fájl tartalmát, és kijelöl egy változó
sedcmd \u003d $ (grep sed temp.txt)

Mindazonáltal, a szöveg, hogy extraháljuk más karakterek csatolt, a grep kivonat:
sed -n''\''/ 08465696_1215781522540 /, / 70225547_1215781581748 / p '\''' test1.txt

Ezt egészítette ki:''\ 'a' / 08465 .... és \'' 'után .... 48 / p'
Tud valaki legyen szíves mondja meg, miért? és hogyan tudom kivonat pontosan mi van a temp.txt fájlt, és futtassa azt.

Alapjában véve, én azt szeretném, hogy a parancsot, fuss, és kiosztja a keletkező tartalmát egy tömbben.
 

Könyvjelzõk

Téma eszközök Keresés a téma
Keresés a téma:

Részletes keresés
Megjelenítési módok Rate this thread
Rate this thread:

Posting szabályzat
Ön nem post new threads
Ön nem post válaszok
Ön nem post Csatolmányok
Ön nem szerkeszteni az üzeneteidet

BB kód van Be
Smilies vannak Be
[IMG] kód Be
HTML kód Ki
Trackbacks vannak Be
Pingbacks vannak Be
Refbacks vannak Be




Minden idő GMT -4. Az idő most 04:42 PM.


Powered by: vBulletin, Copyright © 2000 - 2006, Jelsoft Enterprises Limited. Nyelvre lefordítva Powered by .
vBCredits v1.4 Copyright © 2007 - 2008, PixelFX Studios
A UNIX és Linux Fórum Tartalom Copyright © 1993-2009. Minden jog Reserved.Ad menedzsment RedTyger

Content Relevant URLs by vBSEO 3.2.0