Computer/Shell Script

[SHELL]bash function

수지밝은미소 2007. 10. 22. 16:28

#!/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 "$?" "HHHAAA message!!!!!!!!!!!!!!!";