如何寫一個簡單的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中執行。
(04)可以在執行指令碼時,用bash -v 檢查語法。或者bash -x 追蹤bash執行流程
(05)可以在關鍵部位放置echo語句,shell指令碼沒有強大的工具,只能靠熟悉語法,多練習,多思考,多加強邏輯。這樣程式的功力和排錯技巧,才能精進。
-
MATLAB使用importdata讀取字元資料檔案並繪圖
本文首先使用importdata()讀取(匯入)含有字元和資料的文字格式資料檔案,然後介紹通過“.”+資料名的方式讀取結構陣列中的資料,最後使用plot()繪製折線圖。操作方法(01)第一,首先準備資料,下圖txt資料檔案是某年12個月的月收入情況,既包含數字又包含字元。(02)第二,將該數...
-
framework3.5怎麼安裝
framework3.5是一個框架,主要功能是多語言元件的開發以及執行環境,下面說說怎麼安裝以供參考:操作方法(01)首先在瀏覽中輸入framework3.5,在網頁結果中點選普通下載。(02)下載好之後雙擊開啟,等待軟體載入元件程式。(03)之後再選擇我已經閱讀並接受許可協議中的條款,再點選...
-
百度地圖檢視座標
操作方法(01)首先,電腦開啟搜狗瀏覽器,進入百度官網。(02)在上邊我們點選百度地圖的按鈕。(03)進入地圖上,可以看到當前自己所在城市。(04)點選地圖下方的“地圖開發平臺”按鈕。(05)在地圖開放平臺頁面,點選:開發文件——座標拾取器。(06)然後在地圖中,隨意點選一個位置,就可以查...
-
參考文獻在文中怎麼標註(word)
(尾註新增方法)在文章中標註參考文獻,還在一個一個慢慢敲嗎?看看用word怎麼快速實現吧。這裡以word2003為例。操作方法(01)游標移到要加入參考文獻標註的地方(02)選單中“插入”——“引用”——“腳註和尾註”(03)如圖設定(04)確定後在該處就插入了一個上標“1”,而游標...