婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av

主頁 > 知識庫 > linux shell(.sh)腳本編寫和運行入門

linux shell(.sh)腳本編寫和運行入門

熱門標簽:房產證地圖標注的兩個面積 同花順電話機器人微信 輝縣市地圖標注 湖北孝感如何辦理 地圖標注x是啥意思 北京電銷機器人對市場的影響 武漢語音電銷機器人加盟 威海電銷外呼系統好用嗎 外呼系統的合法性

編寫第一個shell腳本

在gedit中編寫.sh格式的文件,保存為a.sh。

代碼:
#! /bin/bash # employ bash shell
player1=xiaoming # define a player1
player2=ken 
echo "Game start! $player1 $player2" # echo is used to printf in terminal

在終端調用腳本,定位到目錄,然后輸入:

bash a.sh

看到打印結果如上所示。

編寫第一個if/else腳本

編寫的if/else如下:
if和 ; 之間的代碼

ls -l a.sh 

是用來判斷當前的目錄下是否存在a.sh這個文件。if和else的基本格式如下所示,

if command ; then
code1
else
code2
fi

在終端調用的結果如下,可以看到輸出了

ls return true

再看一個if/else腳本

如下腳本,if/else格式和上面格式一致,重點看下 if 和 ;間的那個命令,命令開始以 [,后面有4個參數 $1,=,me,]

輸出的結果如下所示:

用 = 來判斷輸入的字符串是否等于me。其他的常用判斷參數見下圖:

看一個for循環

for循環的格式如下腳本所示:

#! /bin/bash # employ bash shell
for num in 1 2 3 4 5 six
do 
  echo "num=$num"

for(( num=1; num7; num++)) # method2
do 
 echo "num=$num"
done

while循環

while循環的基本格式如下:

#! /bin/bash

i=7
j=10
while [ $i -lt $j ] 
do
  echo "num1 = $i, num2=$j"
  ((i++))
done

以上就是本文的全部內容,希望對大家的學習有所幫助,也希望大家多多支持腳本之家。

您可能感興趣的文章:
  • linux shell 根據進程名獲取pid的實現方法
  • linux shell 中判斷文件、目錄是否存在的方法
  • linux shell中“.” 和 “./”執行的區別詳解
  • Linux Shell Map的用法詳解
  • Linux shell 提取文件名和目錄名的方法
  • Linux利用Shell腳本部署jar包項目的完整步驟
  • Linux配置SSH和Xshell連接服務器的教程(圖解)
  • 深入理解Linux shell中2>&1的含義(全網最全,看完就懂)
  • Linux shell實現壓縮多個文件代碼實例

標簽:紹興 武威 蚌埠 麗江 日喀則 安康 迪慶 西寧

巨人網絡通訊聲明:本文標題《linux shell(.sh)腳本編寫和運行入門》,本文關鍵詞  linux,shell,.sh,腳本,編寫,;如發現本文內容存在版權問題,煩請提供相關信息告之我們,我們將及時溝通與處理。本站內容系統采集于網絡,涉及言論、版權與本站無關。
  • 相關文章
  • 下面列出與本文章《linux shell(.sh)腳本編寫和運行入門》相關的同類信息!
  • 本頁收集關于linux shell(.sh)腳本編寫和運行入門的相關信息資訊供網民參考!
  • 推薦文章
    主站蜘蛛池模板: 防城港市| 达尔| 巨鹿县| 响水县| 宁强县| 高阳县| 五河县| 龙游县| 行唐县| 洪湖市| 沈丘县| 沧州市| 连南| 峡江县| 包头市| 景宁| 当涂县| 浦城县| 平安县| 武隆县| 开江县| 当阳市| 中卫市| 那坡县| 安岳县| 德化县| 二连浩特市| 沙洋县| 德庆县| 高尔夫| 平原县| 清涧县| 特克斯县| 舞阳县| 潢川县| 老河口市| 基隆市| 南华县| 乳源| 龙州县| 鹿邑县|