程序代碼如下:
clear
echo "請(qǐng)輸入要打印的文件名:/c"
read file
echo "ESC[5i" #終端進(jìn)入打印狀態(tài)
cat $file #打印文件
echo "ESC L" #打印完后退紙
echo "ESC[4i" #終端退出打印狀態(tài)
n=1
echo "/n正在打印>/c"
while true #以下循環(huán)用于動(dòng)態(tài)顯示“正在打印>>>>>”
do
sleep 1
echo ">/c"
n=`expr $n + 1`
if [ $n -lt 6 ]
then
continue
else
break
fi
done
echo "/007/n/n打印完成!按任意鍵返回!!/c"
any
幾點(diǎn)說(shuō)明:
1、shell程序中,轉(zhuǎn)義字符ESC的編輯輸入方法是先按CTRL+V鍵,再按CTRL+[鍵,即 ECHO ‘ESC[5i’
中引號(hào)中的內(nèi)容正確的按鍵順序應(yīng)該是:
先按CTRL+V,再按CTRL+[,然后再輸入一個(gè)[,再輸入5i即可。輸入完成后屏幕上應(yīng)顯示為^[[5i。
2、程序使用方法:將此腳本程序賦予可執(zhí)行權(quán)限,直接運(yùn)行即可。然后程序提示“請(qǐng)輸入要打印的文件名:”直接輸入文件的全路徑即可。
新聞熱點(diǎn)
疑難解答
圖片精選