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?
Ominięcie pytajnika w konsoli
- cukier_lukier
- Przyjaciel
- Posty: 1250
- Rejestracja: 14 cze 2006, 18:25
- Płeć: Mężczyzna
- Wersja Ubuntu: 14.04
- Środowisko graficzne: Brak
- Architektura: x86
Odp: Ominięcie pytajnika w konsoli
Co masz na myśli pisząc:
?Mam jednak problem, bo za każdym razem zamienia mi '?' na %3F.
- k2cl
- Przyjaciel
- Posty: 3632
- Rejestracja: 09 gru 2007, 12:48
- Płeć: Mężczyzna
- Wersja Ubuntu: inny OS
- Środowisko graficzne: LXDE
- Architektura: x86
Odp: Ominięcie pytajnika w konsoli
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:
... 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.
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ś?
Work less, climb more 

-
- Sędziwy Jeż
- Posty: 61
- Rejestracja: 06 cze 2006, 13:59
- Płeć: Mężczyzna
- Wersja Ubuntu: 10.10
- Środowisko graficzne: GNOME
- Architektura: x86_64
Odp: Ominięcie pytajnika w konsoli
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.
Kto jest online
Użytkownicy przeglądający to forum: Obecnie na forum nie ma żadnego zarejestrowanego użytkownika i 15 gości