- cmd = ""
- for p in packages:
- cmd += " ( rpm -q %(package)s && sudo -S yum -y remove %(package)s ) ; " % {
- 'package': p}
-
- #cmd = (rpm -q vim || sudo yum -y remove vim) ; (...)
+ cmd = " && ".join(map(lambda p:
+ " { rpm -q %(package)s && sudo -S yum -y remove %(package)s ; } " % {
+ 'package': p}, packages))
+
+ #cmd = { rpm -q vim && sudo yum -y remove vim ; } && ..