當前位置:妙知谷 >

遊戲數碼 >電腦 >

如何寫一個簡單的shell腳本

如何寫一個簡單的shell腳本

shell類似於windows下面的bat文件,是一個用來執行一系列命令的腳本。
下面來簡答介紹下一個shell腳本所要注意的地方

操作方法

(01)首先先看一個簡單的例子#!/bin/bash# this is a shell demofunction show_name(){    echo "today is $1 , you $2 dada, from $3"        }name="$1"ip=""today=`date +%F`if [ $# != 1 ]; then    echo "Usage: ./$0 [shell name]"    exitfishow_name "today" "$name" "$ip"sleep 5echo "n"echo "Bye"

(02)第一行以#!開頭,表示要以bash來運行這個shell。也可以是sh因為sh是指向bash的一個軟連接。7-9行,定義了一個函數。11-13行,定義了3個變量。15-18行,之後就是if條件判斷了。接下來基本上就是執行一條一條的命令了

(03)執行這個shell有很多方式。第一類: ./ 這三種方式都是子進程方式執行。第二類:.     /urce 這兩種都是在現在的shell中執行。

如何寫一個簡單的shell腳本

(04)可以在執行腳本時,用bash -v 檢查語法。或者bash -x 追蹤bash執行流程

(05)可以在關鍵部位放置echo語句,shell腳本沒有強大的工具,只能靠熟悉語法,多練習,多思考,多加強邏輯。這樣程序的功力和排錯技巧,才能精進。

標籤: shell 腳本
  • 文章版權屬於文章作者所有,轉載請註明 https://miaozhigu.com/sm/diannao/z1ev6d.html