语法
http://wiki.jikexueyuan.com/project/shell-tutorial/shell-brief-introduction.html
等待用户输入再执行
read -p "Press Enter y/n to continue : " var
if [ $var = "y" ]
then
echo "input:"$var
else
echo "input:"$var
fi
exit 0
自动编译cups脚本
#自定义变量,等号不能有空格
readonly cups_dir="/home/yym/cups-2.2.1"
readonly model="TP330K"
readonly source="RastertoSTMP"
readonly list="STMP.list"
readonly target="STMP"
cp -rf $model/$source.c $cups_dir/filter
echo "1.驱动源码的.c文件拷贝至filter目录"
cp -rf Makefile $cups_dir/filter
echo "2.手动修改Makefile文件,添加需要编译的.c文件,拷贝到filter目录"
cd $cups_dir/filter
make
cd /usr/share/cups/model
echo "3.进入/usr/share/cups/model目录"
rm -rf $target
mkdir $target
echo "4.重新创建$target文件夹"
cd $target
touch License.txt readme.txt
echo "5.进入$target文件夹,创建License.txt readme.txt"
cp -rf /mnt/hgfs/share/$model/ppd/ /usr/share/cups/model/$target
echo "6.拷贝ppd文件夹"
cp -rf /mnt/hgfs/share/TP330K/$list /usr/share/cups/model/$target
echo "7.拷贝list文件夹到目标"
cp -rf $cups_dir/filter/$source /usr/share/cups/model/$target
echo "8.拷贝编译好的二进制文件":$source
epm $target
echo "9.打包驱动完成,/usr/share/cups/model/"$target
cp -rf /usr/share/cups/model/$target/linux-4.13-intel /mnt/hgfs/share
echo "10.拷贝打包完成的压缩包到共享目录"
CentOS挂载U盘
#查看系统硬盘和分区
fdisk -l
#创建挂接点
mkdir -p /mnt/usb
#-o iocharset是设定字符集
mount -o iocharset=cp936 /dev/sdb1 /mnt/usb
#解除挂载
umount /dev/sdb1