shell指令碼學習(一)

2021-06-21 07:40:21 字數 1335 閱讀 7590

1:tput命令:通過

tput命令可以使指令碼

建立互動性的、專業性強的螢幕輸出

2:在使用tput前,需要在指令碼或命令列中使用 tput

命令初始化終端。

tput init

3: tput常用命令

4:例1 控制字串顯示在螢幕**

#!/bin/sh

xy()

centertxt()

tput init

centertxt 4 "mainwindow"

結果: 

例2 檢視終端屬性

#!/bin/sh

tput init

tput clear

echo "terminal info:"

infocmp -1 $term | while read line

docase $line in

bel*) echo "$line:sound the bell" ;;

blink*) echo "$line:begin blinking mode" ;;

bold*) echo "$line:make it bold" ;;

el*) echo "$line:clear to end of line" ;;

civis*) echo "$line:turn sursor off" ;;

cnorm*) echo "$line:turn sursor on" ;;

clear*) echo "$line:clear the screen" ;;

kcuul*) echo "$line:up arrow" ;;

kcubl*) echo "$line:left arrow" ;;

kcufl*) echo "$line:right arrow" ;;

kcudl*) echo "$line:down arrow" ;;

esac

done

結果:

shell指令碼學習一

shell指令碼是一種程式與linux核心的語言 第乙個shell指令碼 bin bash echo cxy 就是輸出cxy 如何執行這個指令碼呢 cd demo 進入shell指令碼的目錄 chmod x.test.sh 給當前指令碼授權 test.sh 執行當前指令碼 也可以使用source命令...

shell指令碼學習 一

型別描述 變數定義 不同於c語言,不需要指定變數型別,也沒有型別這個概念 變數初始化 變數定義可以使用 進行初始化賦值。等號兩邊不能有空格 變數賦值 變數可以定義之後,再進行初始化賦值。shell中並不刻意區分變數的定義和賦值,每個變數就是乙個符號,此符號的值就是最後乙個賦給它的值。變數引用 符號後...

shell指令碼學習 一

shell指令碼 shell script 是一種為shell編寫的指令碼程式.shell程式設計只需要有乙個文字編輯器和乙個能夠解釋執行的直譯器即可.我現在學習的是bourne agine shell,即bash,也是大多數linux預設的shell.一般情況下人們不區分bourne shell和...