Strona 1 z 1

Ominięcie pytajnika w konsoli

: 13 sty 2011, 18:46
autor: deceq
Witam!

Próbuję wywołać w konsoli coś takiego:

"firefox /root/python/swf.html?zmienna1=blabla&druga=blabla"

Mam jednak problem, bo za każdym razem zamienia mi '?' na %3F.

Próbowałem omijać pytajnik backslashem, slashem i chyba na wszystkie możliwe sposoby ale nadal traktuje mi go jako znak specjalny i zamienia.

Jest jakiś sposób żeby traktowało mi pytajnik jako zwykły znak?

Odp: Ominięcie pytajnika w konsoli

: 13 sty 2011, 22:54
autor: cukier_lukier
Co masz na myśli pisząc:
Mam jednak problem, bo za każdym razem zamienia mi '?' na %3F.
?

Odp: Ominięcie pytajnika w konsoli

: 14 sty 2011, 07:05
autor: k2cl
Czym jest "Inny OS" w Twoim profilu? W jakim terminalu próbujesz uruchomić to polecenie? Jakie masz kodowanie w systemie?
Pytam, gdyż wydaje mi się, że to głównie kwestia kodowania i używanego emulatora konsoli. To wyniki z Archa:

Kod: Zaznacz cały

$ man coś?
Brak podręcznika dla coś?
... u mnie wygląda to właśnie tak - zarówno pod LXTerminalem jak i pod urxvt. Jak widać, pytajnik nie jest traktowany jako znak specjalny. W przypadku xterm'a polskie znaki nie są wyświetlane prawidłowo, ale pytajnik wciąż traktowany jest jako pytajnik.

Odp: Ominięcie pytajnika w konsoli

: 14 sty 2011, 11:55
autor: tex_ass
Weź ścieżkę w apostrofy lub cudzysłowy, wtedy shell nie będzie traktował zapisu jako wyrażenia regularnego, a firefox to powinien przetworzyć to bez problemu.