Самый быстрый / однострочный способ условного удаления нескольких каталогов в Unix - PullRequest
2 голосов
/ 03 марта 2010

Какой кратчайший путь я могу написать:

rm -rfv public/stylesheets public/images public/javascripts

и сделайте его условным, с чем-то вроде:

if [ ! -d public/stylesheets ]; then rm -rfv public/stylesheets; fi ...

Только что обнаружил / нашел использование условных выражений в командной строке:)

1 Ответ

3 голосов
/ 03 марта 2010
for i in public/{stylesheet,image,javascript}s; do [ -d $i ] || rm -rfv $i; done
...