shell指令碼學習(1) 菜鳥教程

2022-06-01 21:42:10 字數 597 閱讀 6482

#!/bin/bash

echo "迴圈輸出演示"

declare -i sum=0

for i in ;do

echo $i

let sum+=$i

done

echo "1-100的和為:$sum"

#!/bin/bash:標誌著直譯器的位置,固定寫法

echo:相當於print,列印輸出

declare:宣告,比如declare -i,宣告乙個整型int,declare -a,宣告乙個陣列array,常用的還有乙個declare -r,宣告乙個唯讀readonly變數

,表示1-100的整數,也可以寫成for i in seq 1 100

for in do done,固定寫法,簡單的迴圈結構

$,引用變數時使用$,如$sum

#**********************************#

shell中的陣列只能是一元陣列,如:array=(value0 value1),值之間用空格隔開,取值是下標0開始,比如echo $

shell指令碼學習1

在工作的時候接觸到了shell指令碼,不過我沒有自己寫過,但是又因為當時對shell有了興趣,所以我就抽了一點時間,來學習shell指令碼的語法結構,這裡只是基本的shell語法,更高深的在以後可能會接觸。一 shell分類 1 bourne家族 sh,bash 標準shell pshell,zsh...

Shell 指令碼學習1

目錄 1.批量生成 2.批量修改 3.批量生產使用者 4.生產隨機密碼 5.批量判斷網路10.0.0.內的主機是否通訊 6.sed 命令使用 7.gawk 命令使用 8.gawk 正規表示式 9.sed 單詞替換空白行處理 10.sed 處理文字反轉指令碼 11.sed 清除html標籤 12.特殊...

shell指令碼學習(1)

vim shell name.sh 指令碼名要切合實際,見名思意 指令碼第一行 bin bash 表示指令碼以bash解釋,指定shell解釋 bin bash command1 command2 command3 依照命令的先後從上往下執行.shell name.sh 以這種方式執行shell指令...