Strona 1 z 1

[+] Wstawianie tekstu skryptem w odpowiednie miejsce

: 03 maja 2012, 12:13
autor: TheBocios
Witam
P
iszę skrypt i mam przerastający mnie problem. Muszę wstawić w plik tekstowy, w odpowiednim miejscu[], kawałek tekstu wygenerowany przez pętlę. Może to być z pliku. Ale teraz, jak to zrobić aby to było w odpowiedniej linii. Na przykład pod zmienną $n jest linia, od której ma byś wstawiony tekst. A musi on być wklejony, a nie nadpisany na końcu.
Próbowałem robić to za pomocą seda ale ja muszę stawić wygenerowane zmienne, a nie da się w sedzie zrobić żeby wstawiał zmienną zamiast na sztywno wprowadzonego tekstu.

Jakieś sugestie?

Tak, korzystaj z opcji podglądu wiadomości przed wysłaniem jej na serwer.
fnmirk

: 03 maja 2012, 12:28
autor: LordRuthwen
w sedzie zrobić żeby wstawiał zmienną zamiast na sztywno wprowadzonego tekstu.
Jesteś tego pewien?
Zmień znaki ' na ".

: 03 maja 2012, 12:40
autor: TheBocios

Kod: Zaznacz cały

sed "5s/$/tekst/g" plik.txt 1> plik.txt
Zamiast "tekst" można wstawić $tekst? U mnie to nie działa.

Dodane:
Problem rozwiązany.
Dziękuję LordRuthwen.