在瞭解了linux終端和其搭配的基本Shell(預設為bash)的基礎下,我們就可以在終端中用vi/vim編輯器編寫一個shell的腳本程式了 Shell既為一種命令解釋解釋工具,又是一種腳本編程語言,用各種shell下的命令和一些特定的語法結構就可以組成一個Shell腳本程式,shell腳本程式是 ...
在瞭解了linux終端和其搭配的基本Shell(預設為bash)的基礎下,我們就可以在終端中用vi/vim編輯器編寫一個shell的腳本程式了
Shell既為一種命令解釋解釋工具,又是一種腳本編程語言,用各種shell下的命令和一些特定的語法結構就可以組成一個Shell腳本程式,shell腳本程式是一個純文本文件,但在執行之前不需要任何操作。我們可以通過寫一些腳本來讓我們更方便的對文件進行操作,以及做一些shell的測試。
#學習本篇知識需瞭解簡單的vi,chmod,以及vi編輯器的使用
1:打開終端,進入保存程式的目錄,命令行輸入 vi test.sh(Shell腳本程式的尾碼為.sh)
2:在Shell編程中,#後的字元可以作為註釋,所以必要的我們需要在程式中寫上一些註釋,這確實可以讓你的程式上升一個檔次,還須註意的是需要在程式第一行申明#!/bin/bash(csh,zsh..), 使用#!用來表明我們的程式是用bash(這裡用的)來執行
3:這裡編寫了一個簡易的腳本程式如下:
程式部分
4:編寫後可直接運行,./表示當前目錄,輸入./test.sh執行,會發現沒有許可權(permission denied),然後我們給自己授個權,就可以運行了,但是因為此腳本為一個純文本文件,在執行之前相對於其他程式的執行少了編譯這一步,所以會顯得有一點遲鈍。
一個個小的Shell腳本就成功了。
如果想進一步加強腳本的內容,大家可以多多瞭解Shell下的一些命令,以及Shell語言的一些語法風格,上述的程式中只用到了一些簡單的命令。