sed substitucia viac slov
chcel by som spravit toto:
sed -e 's/$slova/<$slova>'
proste ide o tom ze ta premenna $slova bude obsahovat viacej slov napr: ahoj, dobre , su to samostatne slova..(tie slova sa nahraju do tej premennej zo suboru..)
a teraz chcem pomocou sedu spravit to aby z nich spravilo <ahoj>..... <dobre>
Existuje nejaky sposob akym sa toto da uskutocnit?
napadlo len pomocou cyklusu, len by som chcel zistit ci sa to da aj dako inak
#!/bin/bash
FILE=$2
LEXICON=$1
size=`grep -c -e ^.*$ "$LEXICON"`
for ((i=1;i<=$size;i++)); do
lex=`awk 'FNR == '$i' ' "$LEXICON"` # nacitavanie jedneho riadku suboru, na jednom riadku je jedno slovo..cize nacitanie jedneho slova :)
cat $FILE |sed -e "s/$lex/<$lex>/g"
done
Pre pridávanie komentárov sa musíte prihlásiť.
cize to nemusi byt fixny zoznam slov