я не могу удалить файл, rm не работают, почему?

#xml #encoding #macros #utf-8 #terminal

#xml #кодирование #макросы #utf-8 #терминал

Вопрос:

когда я использую свои файловые цветовые схемы

   ~/Library/Application Support/TextWrangler/Color Schemes » ls     
MidnightBlue.bbcolors
MidnightBlue.bbcolors<?xml version="1.0" encoding="UTF-8"?>
Solarized Dark.bbcolors
Solarized Light.bbcolors
 

есть MidnightBlue.bbcolors<?xml version="1.0" encoding="UTF-8"?> то, чего я не хочу.

Но я не могу его удалить.

 ~/Library/Application Support/TextWrangler/Color Schemes » rm -f MidnightBlue.bbcolors<?xml version="1.0" encoding="UTF-8"?>
zsh: parse error near `n'
 

или

 ~/Library/Application Support/TextWrangler/Color Schemes » rm -r MidnightBlue.bbcolors<?xml version="1.0" encoding="UTF-8"?>
zsh: parse error near `n'
 

как я могу его удалить?

спасибо большое!!

Ответ №1:

Вы должны заключить имя вашего файла в кавычки, потому что в противном < случае это оператор перенаправления ввода.

 rm -f 'MidnightBlue.bbcolors<?xml version="1.0" encoding="UTF-8"?>'
 

должно сработать.