2016-07-13 2 views
1

У меня есть проект github, где внутри моего каталога есть файл под названием «app ;; settings.dat».bash: синтаксическая ошибка около неожиданного токена `;; '

Когда я хочу, чтобы добавить этот файл в совершала, я пишу следующую команду:

git add app;;settings.dat 

, но это дает мне следующую ошибку:

bash: syntax error near unexpected token `;;'

Любые идеи, почему?

ответ

5

; - специальный символ в Bash (он используется для разделения команд на одной строке). Попробуйте это:

git add "app;;settings.dat" 

(и вообще, стараются избегать использования ; в именах файлов!)

+0

фатальный: pathspec 'приложение ;; setings.dat' не соответствует любым файлам – cssGEEK

+0

@cssGEEK: Работает на моей машине. Ошибка подразумевает, что ваш файл на самом деле не называется, - можете ли вы добавить вывод 'ls' к вашему вопросу? –

+0

У меня есть bash на окнах, и когда я запускаю вашу команду, он дает мне вышеуказанную ошибку. – cssGEEK

1

; специальный Баш характер. Вы должны избежать этого.

Попробуйте

git add app\;\;settings.dat

+0

fatal: pathspec 'app ;; settings.dat' не соответствует ни одному файлу – cssGEEK

+0

Вы уверены, что файл присутствует по имени app ;; settings.dat –

+0

Да. Это результат плохого кода Java :п – cssGEEK

Смежные вопросы