
Я часто использую Lynx на удаленном компьютере для просмотра веб-сайтов (быстрее, чем переадресация портов). Иногда URL-адреса, по которым я хочу перейти, содержат неэкранированные символы (например, скобки), которые Lynx, похоже, нужно закодировать. Например,
http://www.example.com/This(URL)is anExample.html
должно быть
http://www.example.com/This%28URL%29is%20anExample.html
.
Есть ли существующий скрипт для этого? Или есть ли какая-то опция для Lynx, которая сделает это ненужным?
решение1
Вы можете экранировать строку в командной строке, используя одиночные тики, например:
lynx 'http://www.example.com/This(URL)is anExample.html'
Передаст URL-адрес без изменений в lynx или любую другую программу.