Shell專題 1 簡單的指令碼

2021-09-10 05:38:24 字數 409 閱讀 8929

1,簡單指令碼示例

檢視當前所在工作路徑並列出當下目錄下所有的檔案及屬性資訊

[root@linuxprobe ~]# vim example.sh

#!/bin/bash —指令碼宣告(#!),用來告訴系統用哪種shell直譯器來執行該檔案

#for example by linuxprobe.com -----注釋資訊,用來描述指令碼

pwdls -al

2, shell指令碼可以任意命名,但為了避免被認為是普通檔案,建議將.sh字尾加上,用以表示是乙個指令碼檔案。

3, 常見變數

$0 當前shell指令碼程式的名稱

$1 $2 分別對應第n個位置的引數值

$# 總共有幾個引數

$* 所有位置的引數值

$? 顯示上一次命令的執行返回值

簡單的shell指令碼

bin bash set x count 1 port 10125 ip 125 pre 100 dir pwd destination home while count le 3 dodir expr pre count reip ip report port mkdir dir sed e s ...

幾個簡單的shell指令碼

今天寫了個linux shell指令碼,通過不同命令列引數來執行不同操作,使用到了linux shell的命令列引數輸入和case語句,此篇做備忘錄吧。bin sh case 1 in webp cd webp jpeg cd jpeg zlib cd zlib lz cd lz echo inva...

幾個簡單的shell指令碼

bin bash shows system date echo date f date f顯示的是當前日期 date w顯示的是當前週數 exit 0 2 比較兩個值得大小 bin bash compare the size of the two numbers read p please inpu...