[SHELL]bash function
#!/bin/bash #XHBAX="ata_piix, arcmsr"; XHBAX="ata_piix"; XHBAX_STR=`./2space.sh ${XHBAX}` XHBAX_RESULT= function err_chk { if [[ "$1" = "0" ]]; then return 0; fi echo "$2"; return 1; } for HBA_ELM in ${XHBAX_STR} do XHBAX_RESULT="${XHBAX_RESULT}alias scsi_hostadapter $HBA_ELM\n" done sed "s/XNETDEVX/${XNETDEVX}/g" modprobe.conf | sed "s/alias scsi_hostadapter XHBAX/${XHBAX_RESULT}/g" err_chk "$..