Portál AbcLinuxu, 24. dubna 2024 21:49


Dotaz: sed substituce cisel

2.4.2006 10:50 Alienrebell | skóre: 4
sed substituce cisel
Přečteno: 138×
Odpovědět | Admin
Dobry den,
potrebuji poradit drobnustku ze sedu:
Potrebuji substituovat cislo, ktere mam ulozene v promenne.
Delam to takto:
PRO= `echo $PRO | sed 's/1/4/g'`
pro jakykoliv znak mi tato syntaxe funguje, ale u cisla ne, cim to? Na webu jsem to hledal jako barevny, ale marne. Dekuji za odpoved
Nástroje: Začni sledovat (0) ?Zašle upozornění na váš email při vložení nového komentáře.

Odpovědi

2.4.2006 11:19 coques | skóre: 21 | blog: FailSystem
Rozbalit Rozbalit vše Re: sed substituce cisel
Odpovědět | | Sbalit | Link | Blokovat | Admin
mne to funguje
PRO="1 2 3 4 a b c d"
PRO=$(echo $PRO | sed 's/1/4/g')

echo $PRO
4 2 3 4 c b c d
Polívčička byla..
2.4.2006 11:22 Alienrebell | skóre: 4
Rozbalit Rozbalit vše Re: sed substituce cisel
Dekuji, za odpoved. Chybu jsem mel v mezere mezi prirazenim a tim co se ma priradit.
2.4.2006 11:20 Alienrebell | skóre: 4
Rozbalit Rozbalit vše Re: sed substituce cisel
Odpovědět | | Sbalit | Link | Blokovat | Admin
Omlouvam se, uz jsem prisel kde jsem v tom mel trapnou chybu.
PRO=(zde jsem mel mezeru)`echo $PRO | sed 's/1/4/g'`
2.4.2006 11:26 coques | skóre: 21 | blog: FailSystem
Rozbalit Rozbalit vše Re: sed substituce cisel
tak tak

a ked uz pises ze ti tam hlasi chybu, bolo by aj dobre napisat aku
Polívčička byla..
2.4.2006 11:59 Alienrebell | skóre: 4
Rozbalit Rozbalit vše Re: sed substituce cisel
Vypisovalo jen toto:
./test.sh: line 59: 4: command not found
Celkem k nicemu, na tom radku byl ten prikaz co jsem tu postnul.
2.4.2006 12:14 Michal Kubeček | skóre: 72 | Luštěnice
Rozbalit Rozbalit vše Re: sed substituce cisel
Neřekl bych, že k ničemu. Naprosto přesně vám píše, v čem je problém: snažíte se spustit příkaz jménem '4' a žádný takový pochopitelně v cestě nemáte. Pak už jen stačí přijít na to, proč se shell domnívá, že jste chtěl spustit příkaz '4'. Tady bývá dobré použít u interpretujícího shellu přepínač '-x'.

Založit nové vláknoNahoru

Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.