shell腳本是用來執行linux命令行的;linux
程序必須如下面的行開始(必須方在文件的第一行):
#!/bin/shsql
符號#!用來告訴系統它後面的參數是用來執行該文件的程序shell
在進行shell編程時,以#開頭的句子表示註釋,直到這一行的結束。數據庫
在shell編程中,全部的變量都由字符串組成,而且您不須要對變量進行聲明。要賦值給一個變量,您能夠這樣寫:
變量名=值編程
取出變量值能夠加一個美圓符號($)在變量前面:spa
#!/bin/sh
#對變量賦值:
a="hello world"
# 如今打印變量a的內容:
echo "A is:"
echo $a命令行
在shell腳本中能夠使用三類命令:內存
echo "some text": 將文字內容打印在屏幕上字符串
咱們一般所說的DML、DDL、DCL語句都是sql*plus語句,它們執行完後,均可以保存在一個被稱爲sql buffer的內存區域中,而且只能保存一條最近執行的sql語句,咱們能夠對保存在sql buffer中的sql 語句進行修改,而後再次執行,sqlplus通常都與數據庫打交道。class
.$1
. 是執行的意思,執行某文件「 .文件名」
$1 或 ${1} 是獲取腳本的第一個參數,也能夠有第二個等等