shell常規用法

2021-09-24 15:48:08 字數 729 閱讀 4954

#!/bin/bash

# 迴圈

for loop in 1 2 3 4 5

do echo "the value is: $loop"

done

# 陣列

services=(servicea serviceb servicec serviced)

echo $

# [@]表示陣列裡所有元素

for service in $

do echo $

echo $service

done

# 判斷 數字相等 -eq

# $表示執行shell指令碼時的第乙個引數,$表示指令碼本身的名稱

if [[ $ -eq 2 ]]; then

#statements

echo "param value is 2"

else

echo "param value is other"

fi

# 判斷字串相等

if [[ $ == "str" ]]; then

#statements

echo "parm value is string 'str'"

else

echo "parm value is string 'other character'"

fi

參考:

oracle常規用法

顯示資料庫名 show parameterdb name 查詢併發數 select count from v session where status active username,osuser from v session sql id from v session where osuser l...

PostgreSQL常規用法

postgresql的實用程式 1 使用者實用程式 createdb 建立乙個新的postgresql的資料庫 和sql語句 create database 相同 createuser 建立乙個新的postgresql的使用者 和sql語句 create user 相同 dropdb 刪除資料庫 d...

Catch 常規用法

1.stackoverflowexception 一般來說這個不是真的堆疊不夠了,而是你的 出現了無線遞迴 如果你用throw new stackoverflowexception 還是可以catch的 2.outofmemoryexception 好像只有 box newarr newobj 才會...