У меня есть каталог журнала с тысячами файлов, названных примерно так:
''$'\351\243\216\346\211\207\343\200\201\347\273\204\345\220\210'' strutstore A'$'\350\241\250''.xlsx'
Я хочу удалить любой файл, в имени которого есть одинарная кавычка. Я не могу понять, как их сопоставить. Когда я пытаюсь:
ls ''*
Я получил:
ls: unrecognized option '----------------z-2020-02-12 ZTL-Y-.xlsx'
Если вы пытаетесь передать аргументы имени файла, которые начинаются с дефиса, вам следует использовать двойной дефис для завершения ваших собственных параметров команды, например:
ls -- ''*