Определите, пытаетесь ли вы удалить папку из `.bash_aliases` - PullRequest
0 голосов
/ 18 мая 2019

Итак, в моем файле .bash_aliases я хочу создать функцию, которая будет вызывать rm -r, если я попытаюсь просто вызвать rm для каталога, и наоборот для файлов.

function rm() {
  # What goes here?
}

Я не знаю, проверил бы я, является ли $1 папкой / файлом или чем-то еще.

1 Ответ

0 голосов
/ 18 мая 2019

rm -r очень рад удалить не-каталоги.

Итак:

rm(){ command rm -r "$@"; }
...