[+] Perl lub inne narzędzie no zmiany wzorca na wynik polecenia
: 21 kwietnia 2011, 15:37
Próbuję użyć jakiegoś programu który odnalazłby i zamieniłby w pliku tekstowym każdą
frazę "user" na wynik polecenia:Próbowałem użyć perl-a na takim przykładzie:
Program odnajduje ciąg znaków "user" ale z podmianką na wynik polecenia whoami nie daje rady, albo też ja źle to wykonuję.
Proszę o pomoc! Jak by to prawidłowo ująć?.
frazę "user" na wynik polecenia:
Kod: Zaznacz cały
whoami
Kod: Zaznacz cały
perl -pi -e 's/user/$(whoami)/g' JDownloader.desktop.
Kod: Zaznacz cały
davidoss-squeeze@debian-squeeze:~/Pulpit$ cat JDownloader.desktop
[Desktop Entry]
Comment[pl]=
Comment=
Exec=/home/[B]1000 24 25 27 29 30 44 46 1000whoami)[/B]/jd.sh
GenericName[pl]=
GenericName=
Icon=/home/[B]1000 24 25 27 29 30 44 46 1000whoami)[/B]/.jd/jd/img/logo/jd_logo_54_54.png
MimeType=
Name[pl]=JDownloader
Name=JDownloader
Path=
StartupNotify=true
Terminal=false
TerminalOptions=
Type=Application
X-DBUS-ServiceName=
X-DBUS-StartupType=
X-KDE-SubstituteUID=false
X-KDE-Username=