|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
17.10.2017, 18:28 | #1 |
Пользователь
Регистрация: 22.09.2017
Сообщений: 45
|
'(' при парсинге командной строки
В общем суть проблемы такова, есть задание,в котором нужно читать аргументы командной строки и разбирать их, там должны присутствовать элементы '(' ')' и вот тут начинаются проблемы,выдает вот такую замечательную ошибку "bash: syntax error near unexpected token `(' ", каким образом это можно исправить,если можно вообще
|
17.10.2017, 19:05 | #2 |
Форумчанин
Регистрация: 12.04.2017
Сообщений: 889
|
такие элементы нужно кавычить типа
command "(some)" Команда запуска вашей программы на С, это команда интерпретатору bash, и нужно следовать его правилам. А внутри своей программы, уже после запуска, вы вольны делать че угодно. Собственно, вы можете сделать свою программу заменой баша и творить че угодно. Но пока, для запуска используется баш, нужно следовать. Т.о. описаная ошибка возникает ДО запуска вашей программы, и связана с неверной командой запуска из баша, а не языком С. Последний раз редактировалось alexzk; 17.10.2017 в 19:11. |
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Недопонимания при парсинге | Fiesko | Общие вопросы Delphi | 2 | 23.03.2014 20:31 |
Блокируют при парсинге. | Schmiss | PHP | 5 | 01.02.2013 08:49 |
Ошибка сегментирования при разборе командной строки | Демик | Помощь студентам | 4 | 30.03.2012 23:01 |
Проблема при парсинге | grafgrial | Общие вопросы Delphi | 0 | 15.11.2011 23:12 |
передача параметров программе при запуске из командной строки | shurik_7866 | Общие вопросы Delphi | 3 | 03.06.2009 18:23 |