TF - pomocy!

Forum techniczne Arkadii.
Awatar użytkownika
Werbat
Posty: 1357
Rejestracja: 12 lut 2009 21:25
Lokalizacja: Poznań
Kontakt:

Re: TF - pomocy!

Post autor: Werbat »

Otóż, próbuję wykonać prostą komendę shellową i 'nie działa'. Dotychczas z powodzeniem używałem /quote -S -dexec !, ale teraz przy kodzie:

Kod: Zaznacz cały

/quote -S -dexec !sed -i 's/a/b/' ~/plik
dostaję arkowe 'Slucham?' zamiast spodziewanego niczego + wykonania komendy w tle. Co robię źle?
I aim to misbehave.
Systematycznie dążę do wyrugowania hejtu z arsenału swoich środków wyrazu.
Awatar użytkownika
Tuargan
Posty: 41
Rejestracja: 14 lut 2009 19:12

Re: TF - pomocy!

Post autor: Tuargan »

Generalnie SOA #1...

Kod: Zaznacz cały

[INPUT]:/quote -S /echo !ls
setup
sprawdz.tf
system
sytuac
[INPUT]:/quote -S -dexec !touch bleble
[INPUT]:/quote -S /echo !ls
bleble
setup
sprawdz.tf
system
sytuac
[INPUT]:/quote -S -dexec !echo elemeledutki > bleble
[INPUT]:/quote -S /echo !ls
bleble
setup
sprawdz.tf
system
sytuac
[INPUT]:/quote -S /echo !cat bleble
elemeledutki
[INPUT]:/quote -S -dexec !sed -i 's/e/w/' bleble
[INPUT]:/quote -S /echo !cat bleble
wlemeledutki
[INPUT]:/version
% TinyFugue version 5.0 beta 9.
% Copyright (C) 1993, 1994, 1995, 1996, 1997, 1998, 1999, 2002, 2003, 2004, 2005, 2006-2007 Ken Keys (kenkeys@users.sourceforge.net).
% Ingwar Swenson (ingwar@ingwar.eu.org) +ansi_log +log_timestamp +lua +gmcp +ATCP +GMCP +option102
% Built for Linux #83-Ubuntu SMP Fri Apr 10 20:11:33 UTC 2015 3.13.0-49-generic
Może jakaś kompilacja dziwna czy coś?

[EDIT]: i ten no... Jesteś absolutnie pewien, że nie zrobiłeś sobie defa na "/quote"? ;p
Awatar użytkownika
Werbat
Posty: 1357
Rejestracja: 12 lut 2009 21:25
Lokalizacja: Poznań
Kontakt:

Re: TF - pomocy!

Post autor: Werbat »

Meh, zapomniałem odpisać, sorry.
Problem był w tym, że makowy sed ma inną składnię niż linuksowy i 'Slucham?' było reakcją na komunikat błędu. Debug przez -decho pomógł.
I aim to misbehave.
Systematycznie dążę do wyrugowania hejtu z arsenału swoich środków wyrazu.
ODPOWIEDZ