Как удалить перенаправление неожиданные синтаксические ошибки

Я загружаю использование Ubuntu для beagleboard-xm раздела SD-карты поэтому после последней стадии раздела, я ввел команду как это ./omap3-mkcard.sh /dev/sdX Я имею

ti-lab@KILBY:~/angstrom-wrk$ ./omap3-mkcard.sh /dev/sdX 
./omap3-mkcard.sh: line 1: syntax error near unexpected token `<'
./omap3-mkcard.sh: line 1: `<HTML><HEAD>'
./omap3-mkcard.sh: Syntax error: redirection unexpected
bash: ./omap3-mkcard.sh:: No such file or directory

Таким образом, как я могу исправить эту проблему, помогите мне

1
задан 21 March 2014 в 10:35

2 ответа

комментарий steeldriver имеет смысл. Учитывая строку идет ошибка, похоже, что Вы пытаетесь выполнить файл HTML. Далее я предполагаю, что Вы выполнили что-то как:

wget http://git.openembedded.org/openembedded/tree/contrib/angstrom/omap3-mkcard.sh
chmod +x omap3-mkcard.sh
./omap3-mkcard.sh ...

, Если Вы смотрите на источник этого:

wget -O- http://git.openembedded.org/openembedded/tree/contrib/angstrom/omap3-mkcard.sh | less

... Вы будете видеть, что это - HTML, не сценарий удара, который Вы хотели.

В будущем примечании, что существует "простая" ссылка выше кода (GitHub называет его "сырыми данными"). Это произведет версию простого текста без HTML файла, который ворошат cau быть wget-. Таким образом для Ваших команд:

rm omap3-mkcard.sh  # nuke the old copy
wget http://git.openembedded.org/openembedded/plain/contrib/angstrom/omap3-mkcard.sh
chmod +x omap3-mkcard.sh
./omap3-mkcard.sh ...

Или это или Вы открываете omap3-mkcard.sh и заменяете его вставкой копии от веб-страницы.

2
ответ дан 11 November 2019 в 09:40

В основном необходимо поместить кавычки " вокруг всех HTML-тэгов в сценарии, поскольку у них также есть особое значение к оболочке.

См. http://www.tldp.org/LDP/abs/html/io-redirection.html

0
ответ дан 11 November 2019 в 09:40

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

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