Shell Conditional Processing