在Unix上有条件地删除多个目录的最快/一种线性方法

在Unix上有条件地删除多个目录的最快/一种线性方法,unix,shell,command-line,conditional,Unix,Shell,Command Line,Conditional,我能写的最短的方法是什么: rm -rfv public/stylesheets public/images public/javascripts 让它有条件,比如: if [ ! -d public/stylesheets ]; then rm -rfv public/stylesheets; fi ... 刚刚发现/发现命令行条件的用法:) for i in public/{stylesheet,image,javascript}s; do [ -d $i ] || rm -rfv $i;

我能写的最短的方法是什么:

rm -rfv public/stylesheets public/images public/javascripts
让它有条件,比如:

if [ ! -d public/stylesheets ]; then rm -rfv public/stylesheets; fi ...
刚刚发现/发现命令行条件的用法:)

for i in public/{stylesheet,image,javascript}s; do [ -d $i ] || rm -rfv $i; done