
나는 종종 원격 컴퓨터에서 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나 다른 프로그램에 전달합니다.