Bash автоматично створює () і ()! файлів


1

Я помітив, що система Yosemite створювала файли з іменами просто "()" і "()!" в місцях, де я нещодавно зробив bash команди і хочу знати, чому. Я навіть не можу видалити їх, використовуючи rm, оскільки після натискання клавіші курсор просто переходить до наступного рядка, подібно до незавершеної команди. Я спробував Google, але, напевно, ключові слова () занадто загальні, щоб дати мені відповідь.


У мене є bash працює кожну секунду (через cron ) і, звичайно, ніколи не мав цих файлів. Ви самі повинні робити речі.
4ae1e1

І, звичайно, ви не можете цього зробити rm (). Вам потрібно це зробити rm '()' замість цього. rm () починається визначення функції.
4ae1e1

Відповіді:


1

Баш сам по собі не буде створювати такі файли. Ці файли, ймовірно, створені вами випадково через неправильне введення / вставлення команд.

Ви можете видалити файли за допомогою rm:

rm '()' '()!'
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.