一個終端列印shell程式,可以自動退紙(轉)
一個終端列印shell程式,可以自動退紙(轉)[@more@]程式程式碼如下:
clear
echo "請輸入要列印的檔名:c"
read file
echo "ESC[5i" #終端進入列印狀態
cat $file #列印檔案
echo "ESC L" #列印完後退紙
echo "ESC[4i" #終端退出列印狀態
n=1
echo " 正在列印>c"
while true #以下迴圈用於動態顯示“正在列印>>>>>”
do
sleep 1
echo ">c"
n=`expr $n + 1`
if [ $n -lt 6 ]
then
continue
else
break
fi
done
echo "07 列印完成!按任意鍵返回!!c"
any
幾點說明:
1、shell程式中,跳脫字元ESC的編輯輸入方法是先按CTRL+V鍵,再按CTRL+[鍵,即 ECHO ‘ESC[5i’
中引號中的內容正確的按鍵順序應該是:
先按CTRL+V,再按CTRL+[,然後再輸入一個[,再輸入5i即可。輸入完成後螢幕上應顯示為^[[5i。
2、程式使用方法:將此指令碼程式賦予可執行許可權,直接執行即可。然後程式提示“請輸入要列印的檔名:”直接輸入檔案的全路徑即可。
clear
echo "請輸入要列印的檔名:c"
read file
echo "ESC[5i" #終端進入列印狀態
cat $file #列印檔案
echo "ESC L" #列印完後退紙
echo "ESC[4i" #終端退出列印狀態
n=1
echo " 正在列印>c"
while true #以下迴圈用於動態顯示“正在列印>>>>>”
do
sleep 1
echo ">c"
n=`expr $n + 1`
if [ $n -lt 6 ]
then
continue
else
break
fi
done
echo "07 列印完成!按任意鍵返回!!c"
any
幾點說明:
1、shell程式中,跳脫字元ESC的編輯輸入方法是先按CTRL+V鍵,再按CTRL+[鍵,即 ECHO ‘ESC[5i’
中引號中的內容正確的按鍵順序應該是:
先按CTRL+V,再按CTRL+[,然後再輸入一個[,再輸入5i即可。輸入完成後螢幕上應顯示為^[[5i。
2、程式使用方法:將此指令碼程式賦予可執行許可權,直接執行即可。然後程式提示“請輸入要列印的檔名:”直接輸入檔案的全路徑即可。
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/10617731/viewspace-952379/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 一個殺死終端所有程式的 Shell(轉)
- 用程式設定列印紙張型別 (轉)型別
- 幾個shell自動化指令碼(轉)指令碼
- 一個可以自動生成靜態庫,自動安裝程式的Makefile
- 終端自動補全命令
- 一個完整的ftp遠端批次shell(轉)FTP
- C++Builder程式設計中動態更改自定義列印紙張 (轉)C++UI程式設計
- shell 終端terminfo命令 tput
- 認識終端和shell
- excel怎麼列印到一張a4紙 如何把excel內容列印在一張紙上Excel
- 100 行 C 程式碼終端列印樹形結構
- 終端和shell的區別
- 一個 Shell 程式的效能最佳化(轉)
- 一個自動生成awr報告的shell指令碼指令碼
- 終端應用開啟總是閃退
- LINUX終端是不是就是SHELL?Linux
- Mac 終端執行 shell 指令碼Mac指令碼
- ShutIt:一個基於 Python 的 shell 自動化框架Python框架
- Shell Script(bash)--用於自動備份的Shell Script(轉)
- 自動駕駛終於出了第一個生態聯盟自動駕駛
- 一個自動ftp的指令碼(轉)FTP指令碼
- Mac終端自動補全忽略大小寫Mac
- [Linux]在終端啟動程式關閉終端不退出的方法Linux
- nvm-一個node版本管理工具 + 開啟終端自動切換node版本教程
- Linux Shell程式設計(2)——第一個shell程式Linux程式設計
- Terminator:一款一個視窗包含多個終端的 Linux 終端模擬器Linux
- excel表格中開啟可以顯示整個表格但是列印卻只能列印一個單元格Excel
- 玩轉Mac終端:Mac 終端常用知識Mac
- Linux Shell互動式自動化運維程式Linux運維
- LINUX 自動備份程式日誌(shell)Linux
- Linux程式設計-11.Shell Script(bash)--(3)用於自動備份的Shell Script(轉)Linux程式設計
- 美化Linux終端和Shell提示符Linux
- linux下啟動和終止JAVA程式shell指令碼LinuxJava指令碼
- shell 命令在終端可以執行成功,為什麼放在 groovy 指令碼中不執行?指令碼
- [轉自LINUXEDEN]shell入門絕佳!(一)Linux
- Linux Shell 之 我的第一個Shell程式Linux
- 【Shell】使用shell列印選單,一鍵安裝Web應用Web
- Linux Shell自動互動Linux