terminal基礎語法---《新手》
檢視日期: write $h
轉換日期格式: w $zd(+$h)
轉換成正常格式:w $zd(+$h,3) 2019-08-12
w $zd(+$h,4) 12/08/2019
轉換成系統的日期格式: w $zdh("2019-08-12",3)
輸出:65237
對應格式轉換:2019-08-12-->3 12/08/2019-->4
定義弱型別變數:set a="123a12"
檢視變數:w +a 輸出:123
修改變數 : s a="a123" 檢視輸出 : 0 只取數字
基礎運算子:+、-、*、/、\、#、**
連線符: _ 下劃線
判斷運算子: & 與 !或 『= 非
常見命令:
set (s) 賦值 多個引數賦值,逗號分隔
merge(m) 拷貝變數樹 merge a=b merge ^a(1)=^g(1,2)
kill 刪除指定變數或一些指定的變數或所有變數除了指定的變數
new 初始化變數 new a,b new(x1,x2)初始化除了x1,x2之外的變數
程式流程控制命令:
if: 條件判斷語句
else(e) 當判斷條件不通過的時候,執行後面的命令列
for(f) 迴圈明令
quit(q) 結束執行乙個函式並返回乙個值
do(d) 執行命令
goto(g) 跳轉命令
break(b) 在除錯的時候終端乙個routine的執行
write(w) 輸出資訊到當前裝置上
rear(r) 從當前的裝置讀資訊
open(o) 開啟乙個裝置以備使用
常用函式
$piece($p)
格式:$piece(expression,delimiter[,from[,to]])
返回乙個或者多個被分隔符分開的子串
w $p(a,"|",2)
$order($o)
格式:$order(variable[,direction])
$get($g)
返回乙個變數的值
如果變數存在則返回變數本身,不存在則返回空
$data($d)
判斷是否存著
$extract($e)
格式:$extract(expression,[,from[,to]])
返回字串的指定部分
》 write $extract("aabb",2,3)
$justify($j)
格式:$justify(expression,width[,desimal])
返回乙個左右對齊的值,並可以改變其格式
$length($l)
格式:$length(expression[,delimiter])
說明:返回乙個字串的長度,或者是被分隔符的字串個數
》w $l("125448")
》6》w $l("1/25/44/8","/")
》4事物 tstart:開始乙個事物
tcommit 提交事物
trollback 儲存失敗回滾
Cache的寫策略
write through 直寫模式 在資料更新時,同時寫入快取cache和後端儲存。此模式的優點是操作簡單 缺點是因為資料修改需要同時寫入儲存,資料寫入速度較慢。write back 回寫模式 在資料更新時只寫入快取cache。只在資料被替換出快取時,被修改的快取資料才會被寫到後端儲存。常見處理器...
Sql菜鳥學習筆記
1.insert into 語句可以有兩種編寫形式。第一種形式無需指定要插入資料的列名,只需提供被插入的值即可 insert into table name values value1,value2,value3,第二種形式需要指定列名及被插入的值 insert into table name co...
Linux shell 菜鳥學習筆記
20171123 linux shell 基礎學習筆記 1.shell 的開始 一般是 bin bash 通過 來唯一指定使用的shell路徑 其他的 都表示注釋.2.shell 的變數 定義變數直接用 variablename value 就可以 其中變數名與等號之間沒有空格.使用變數的時候 是 ...