如何在linux下編寫一個簡單的Shell腳本

在瞭解了linux終端和其搭配的基本Shell(默認爲bash)的基礎下,咱們就能夠在終端中用vi/vim編輯器編寫一個shell的腳本程序了linux

Shell既爲一種命令解釋解釋工具,又是一種腳本編程語言,用各類shell下的命令和一些特定的語法結構就能夠組成一個Shell腳本程序,shell腳本程序是一個純文本文件,但在執行以前不須要任何操做。咱們能夠經過寫一些腳原本讓咱們更方便的對文件進行操做,以及作一些shell的測試。shell

 #學習本篇知識需瞭解簡單的vi,chmod,以及vi編輯器的使用編程

 

1:打開終端,進入保存程序的目錄,命令行輸入 vi test.sh(Shell腳本程序的後綴爲.sh)vim

2:在Shell編程中,#後的字符能夠做爲註釋,因此必要的咱們須要在程序中寫上一些註釋,這確實可讓你的程序上升一個檔次,還須注意的是須要在程序第一行申明#!/bin/bash(csh,zsh..), 使用#!用來代表咱們的程序是用bash(這裏用的)來執行bash

3:這裏編寫了一個簡易的腳本程序以下:編程語言

 程序部分編輯器

 

4:編寫後可直接運行,./表示當前目錄,輸入./test.sh執行,會發現沒有權限(permission denied),而後咱們給本身授個權,就能夠運行了,可是由於此腳本爲一個純文本文件,在執行以前相對於其餘程序的執行少了編譯這一步,因此會顯得有一點遲鈍。工具

 

一個個小的Shell腳本就成功了。學習

 

若是想進一步增強腳本的內容,你們能夠多多瞭解Shell下的一些命令,以及Shell語言的一些語法風格,上述的程序中只用到了一些簡單的命令。測試

相關文章
相關標籤/搜索