MArcin Chmielewski napisał(a):
Witam,
Jak zmusic seda do zaakceptowania czegos takiego:
#!/bin/sh
sed -e "s/$OLD_NR/$NUMBER/g" $FILE > result
Zmienne sa ustawiane wczesniej.
Polecenie bezposrednio z konsoli dziala, skrypt sie jednak wywraca:
sed: -e expression #1, char 26: unknown option to `s'
wojtek@debian:~$ cat b
#!/bin/sh
a=end
b=blaaaaaaaaaaaa
cat a | sed s/$a/$b/g
wojtek@debian:~$ cat a
end
wojtek@debian:~$ bash b
blaaaaaaaaaaaa
za bardzo to sie od twojej wersji nie różni ale działa.
p.s. sory za "cat | sed " - przyzwyczajenie ..