Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.

sed bash skripta problem sa dodavanjem parametra

[es] :: Skript jezici :: sed bash skripta problem sa dodavanjem parametra

[ Pregleda: 2100 | Odgovora: 2 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

zarejev

Član broj: 289280
Poruke: 4
*.static.sbb.rs.



+2 Profil

icon sed bash skripta problem sa dodavanjem parametra17.08.2011. u 15:06 - pre 153 meseci
Imam bash skriptu
Code:
#!/bin/bash

section=$1
filename=$2
startend="'/#start $section/,/#end $section/d'"

#test
echo sed $startend $filename

sed $startend $filename

Ova skripta treba da prihvati 2 parametra i na osnovu njih da obrise odredjene redove u fajlu(prvi red pocinje sa #start ime_sekcije a zadnji red sa #end ime_sekcije).

Komanda koja se dobija na kraju je

Code:
sed '/#start brisanje/,/#end brisanje/d' test.txt

i ona radi kada se izvrsi direktno u terminalu, medjutim izlaz ove skripte vraca

Code:
[zarko@localhost bash]$ sh deleteConf.sh brisanje test.txt
sed '/#start brisanje/,/#end brisanje/d' test.txt
sed: -e expression #1, char 1: unknown command: `''


Zna li neko kako ovo mogu da resim? Ili neki drugi nacin da prosledim putem promenjive regularni izraz sed komandi?
 
Odgovor na temu

uranium
Beograd

Član broj: 60097
Poruke: 543
82.117.199.*

Jabber: uranium@elitesecurity.org
ICQ: 324386953


+5 Profil

icon Re: sed bash skripta problem sa dodavanjem parametra17.08.2011. u 15:17 - pre 153 meseci
dodaj eval ...

Code:
#!/bin/bash

section=$1
filename=$2
startend="'/#start $section/,/#end $section/d'"

#test
echo sed $startend $filename

eval sed $startend $filename


Attempt all the problems. Those you can do, don't do. Do the ones you cannot.
 
Odgovor na temu

zarejev

Član broj: 289280
Poruke: 4
*.static.sbb.rs.



+2 Profil

icon [RESENO] sed bash skripta problem sa dodavanjem parametra17.08.2011. u 15:25 - pre 153 meseci
Hvala puno!
Radiii!
 
Odgovor na temu

[es] :: Skript jezici :: sed bash skripta problem sa dodavanjem parametra

[ Pregleda: 2100 | Odgovora: 2 ] > FB > Twit

Postavi temu Odgovori

Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.