переменные в команде find и другие проблемы с оболочкой [дубликат]

Если вы не заключите параметр в кавычки, "&" в параметре поместит его часть в фоновый режим и запустит неполную команду.

Примерно так:

> elinks -dump 'https://www.amazon.com/s/ref=sr_nr_p_lbr_music_artists__0?fst=as%3Aoff&rh=i%3Aaps%2Ck%3Athe+prodigy%2Cp_lbr_music_artists_browse-bin%3AThe+Prodigy&keywords=the+prodigy\&ie=UTF8&qid=1466468403&rnid=3458810011' > artist.cache

Экранированный символ «&» ( \ & ) выглядит так, как будто вы заметили проблему, но проще (и полнее) просто заключить в кавычки весь параметр.

0
13.04.2017, 15:37
0 ответов

Теги

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