shell程式設計 linux

2021-05-22 09:09:22 字數 1761 閱讀 6615

shell

指令碼程式的編寫步驟如下:1

、用編輯器(如

vi)編輯包含所有操作的

.sh檔案;

2、修改檔案的許可權為可讀可執行;

3、執行當前

shell

程式

注意

1、指令碼檔案中

注釋行有#開始

2、指令碼一般第一行為

#! /bin/sh-----

可以在執行別的型別的指令碼的時候直接執行這種型別的指令碼

3、執行指令碼檔案時加上全路徑

一、變數和指令碼1

、定義和計算變數:

= $ set unset 2

、變數定義如:

greeting=」hello」

引用變數

$greeting

二、指令碼的輸入輸出----

綠色是鍵盤輸入的

greetvar

檔案echo please enter a greeting:

read greeting

echo 「the greeting you entered was $greeting」

執行:$/home/christina/test/greetvar

please enter a greeting

hi

the greeting you entered was hi $

三、指令碼命令列引數

greetargs

echo 「the first argument is : $1」

echo 「the second argument is : $2」

echo 「the third argument is : $3」

echo 「the fourth argument is : $4」 命令

$greetingargs hello hi salutations 「how are you」

the first argument is : hello

the second argument is : hi

the third argument is : salutations

the fourth argument is : how are you $

四、輸出變數

export

變數名------

變數可以被用於指令碼包含的子指令碼裡

五、shell

的算術操作:let

let value1 operator value2

操作符:

* / + - % > < >= <= = == != & | !

shell程式設計(Linux)

c語言 編譯型,main.c main.exe,執行效率高,開發效率低。shell程式設計 解釋型main.sh通過需要通過乙個直譯器,解釋執行main.sh執行效率高開發效率低。python 解釋型語言。指令碼其實是傳給直譯器的引數,指令碼主要用在系統維護上。shell的基本語法 1.變數 1 本...

Linux程式設計 二 shell程式設計

shell有很多種,linux中常用的是 bin bash,可以通過 bin bash version檢視版本資訊 管道和重定向 重定向輸出 把ls命令的輸出儲存到檔案中 ls l lsoutput.txt 將輸出內容附加到乙個檔案中 ps lsoutput.txt 重定向輸入 意義不大 管道 程式...

Linux的Shell程式設計 Shell基本語法

像高階程式語言一樣,shell也提供說明和使用變數的功能。對shell來講,所有變數的取值都是乙個字串,shell程式採用 var的形式來引用名為var的變數的值。shell基本語法 像高階程式語言一樣,shell也提供說明和使用變數的功能。對shell來講,所有變數的取值都是乙個字串,shell程...