echo_msg=" Usage: $0 need copy to DVD correct absolute or relative filePath/fileName ! " lsscsi |grep /dev/sr[01] if [[ $? -eq 0 ]]; then #dev_dvd=`lsscsi |grep /dev/sr[01]|awk '{print $6}'` dev_dvd=`lsscsi |grep /dev/sr[01]|awk '{print $NF}'` #file_name=$1 #if [[ ! -e $1 ]]; then # echo " $1 not exist !!" # exit 1 #fi if [[ "$#" -ge 1 ]]; then if [[ "$#" -eq 2 ]] && [[ "$2" -eq 1 ]]; then file_name=$1 else file_name="$*" fi
for filename in${file_name} do if [[ ! -f ${filename} ]]; then echo" ${filename} not exist !!" exit 1 #else # echo "filename: ${filename}" fi done if [[ $2 -eq 1 ]]; then /usr/bin/growisofs -Z ${dev_dvd} -R -J -use-the-force-luke=4gms -use-the-force-luke=notray ${file_name} if [[ $? -eq 0 ]]; then echo" copy success !" eject ${dev_dvd} else echo" error, please check is first blank DVD or not !" exit 1 fi else /usr/bin/growisofs -M ${dev_dvd} -R -J -use-the-force-luke=4gms -use-the-force-luke=notray ${file_name} if [[ $? -eq 0 ]]; then echo" copy success !" eject ${dev_dvd} else echo" error, please check!" exit 1 fi fi else echo" parameter incorrect ! " echo"${echo_msg}" fi else echo" dvd driver not insert !" fi