Вопрос о текстовом браузере рыси

Когда я иду для посещения этого URL

https://github.com/search?q=jquery+stars%3A>10+forks%3A<10&type=Repositories

использование этой команды для рыси:

lynx -accept_all_cookies https://github.com/search?q=jquery+stars%3A>10+forks%3A<10&type=Repositories

Сначала я получаю код как это-> [1] 4324 затем другая строка, которая говорит-> bash: 10: No such file or directory

Так, вопрос состоит в том, как я могу просмотреть эту рысь URL URL? Также я не могу curl этот URL, завихрение, также показывающее почти как то же.

Я использую ubuntu 12.04 LTS

2
задан 14 April 2014 в 20:47

2 ответа

Проблема состоит в том, что Ваш URL содержит специальные символы, которые интерпретируются оболочкой, потому что Вы не заключаете его в кавычки. Так, короткий ответ, используйте кавычки:

lynx -accept_all_cookies 'https://github.com/search?q=jquery+stars%3A>10+forks%3A<10&type=Repositories'

Длинный ответ: конкретные вопросы здесь >10 и &. & отправляет задание в фон:

$ sleep 5 &
[1] 2015

Обратите внимание, что вышеупомянутые причины подобное сообщение для появления число в скобках является идентификатором задания в этом случае 1 так как это - единственное задание, работающее в фоновом режиме, и другое число является идентификатором процесса (PID) фонового процесса.

Следующий выпуск <10 что означает "вход чтения из файла, названного '10' и >10 который оболочка интерпретирует как "вывод перенаправления в файл, названный '10''. Например:

$ echo "Hello" > 10
$ cat 10
Hello

Всех этих проблем можно избежать при простом заключении в кавычки таких вещей заключение в кавычки защитит специальные символы от того, чтобы быть интерпретируемым оболочкой.

1
ответ дан 14 April 2014 в 20:47

Bash интерпретирует URL. < и & средние вещи к нему так они разрываются вокруг и не передаются рыси.

простой ответ должен заключить URL в кавычки:

lynx -accept_all_cookies 'https://github.com/search?q=jquery+stars%3A>10+forks%3A<10&type=Repositories'

я использую одинарные кавычки здесь так, чтобы даже $ не был интерпретирован.

0
ответ дан 14 April 2014 в 20:47

Другие вопросы по тегам:

Похожие вопросы: