shell指令碼學習一

2021-09-11 22:45:19 字數 807 閱讀 6643

shell指令碼是一種程式與linux核心的語言:

第乙個shell指令碼:

#!/bin/bash

echo

"cxy

"

就是輸出cxy

如何執行這個指令碼呢:

cd demo                    進入shell指令碼的目錄

chmod +x./test.sh 給當前指令碼授權

./test.sh 執行當前指令碼

也可以使用source命令來執行

source test.sh

下面的指令碼使用read命令從 stdin 獲取使用者輸入的內容並賦值給 person 變數,最後在 stdout 上輸出:

#!/bin/bash

echo

"what is your name?

"read person

echo

"hello, $person

"

$ chmod +x ./test.sh

$ ./test.sh

what

is your name?mozhiyan

hello, mozhiyan

$

如果沒有虛擬機器的可以進: 去練習

posted @

2019-02-18 16:16

動手的程式設計師 閱讀(

...)

編輯收藏

shell指令碼學習(一)

1 tput命令 通過 tput命令可以使指令碼 建立互動性的 專業性強的螢幕輸出 2 在使用tput前,需要在指令碼或命令列中使用 tput 命令初始化終端。tput init 3 tput常用命令 4 例1 控制字串顯示在螢幕 bin sh xy centertxt tput init cent...

shell指令碼學習 一

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

shell指令碼學習 一

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