Я только что открыл устаревший скрипт оболочки (написанный на старом ksh88 на Solaris) и обнаружил, что во всем коде повторяется следующее:
[ -f $myfile ] && \rm -f $myfile
Убегающий обратный слеш кажется мне странным.
Я знаю, что это преднамеренно, так как этот вид (очевидно бесполезный) экранирования повторяется по всему коду. Первоначальный автор давно ушел, я не могу связаться с ним, чтобы спросить его.
Это просто забавная идиосинкразия автора или это какая-то устаревшая хорошая практика, которая имела смысл в какой-то момент времени? Или, может быть, это действительно рекомендуемый способ, и я что-то упускаю вообще?
rm
по полному пути.