Как упомянул @Jetchisel, вы должны заключать в кавычки строку, содержащую пробелы, иначе она будет интерпретироваться как отдельное значение ($1=remove
и $2=file
). Более того, посмотрев, чего вы хотите достичь, я бы предложил использовать подстановку команд:
hello=$(/export/appl//test.ksh "remove file")