Правильный синтаксис:
if do_something "arg1" || \
do_something "arg2" || \
do_something "arg3"
then
echo "OK"
else
echo "NOT OK"
fi
\ используется, чтобы сообщить оболочке, что команда продолжается в следующей строке.
EDIT: Я думаю, что это должно делать то, что вы хотите:
#!/bin/bash
do_something() {
if [need to do something on $1]
then
do it
echo "OK"
else
echo "NOT OK"
fi
}
do_something "arg1"
do_something "arg2"
do_something "arg3"