Linux shell程式設計個人學習小總結

2021-09-26 14:23:37 字數 893 閱讀 9524

本文只是個人在學習shell程式設計的總結,並不是系統的總結

一、在進行變數賦值時,變數名前不需要新增$。例如:

a=

"2"a=

$(whomai)

同時形如上**。一般的賦值(整型、字串等)需要加雙引號;通過外部程式賦值需要需要用$(命令)。

二、要注意一些陣列賦值及陣列在for迴圈中使用的情況。

發現好像沒有什麼其他需要總結的,這邊就總結下判斷式迴圈吧。

if

[ 判斷式 ]

/test 判斷式

then

表示式elif [ 判斷式 ]

/test 判斷式

表示式else

表示式fi

case $變數 in

"第乙個變數")

表示式;

;"第二個變數")

表示式;;*)

表示式exit

;;esac

while

[ 表示式 ]

do 表示式

done

until [ 表示式 ]

do 表示式

done

for

varin con1 con2 con3 ...

do 表示式

done

for

(( 初始值;限制值;賦值運算)

) #和c類似

do 表示式

done

個人學習模型

形成適合自己的學習模型,提高學習效率和能力。以理解關係代數的除法為例,分析為什麼難以理解抽象概念 1 沒有熟悉和理解元組 笛卡爾積 投影 差 的深刻含義。不熟悉容易產生恐懼和模糊的感覺,這會阻止進一步的學習和理解。2 沒有親手舉乙個例項。沒有親手舉具體的例項,產生的也是模糊不清的感覺,這也會阻止進一...

RunLoop個人學習

深入理解runloop ios程式啟動與運轉 詳細內容上面的鏈結已經講得很詳細了 下面是關於runloop運用場景 滑動與重新整理 當tableview的cell上有需要從網路獲取的的時候,滾動tableview,非同步執行緒會去載入,載入完成後主執行緒就會設定cell的,但是會造成卡頓。可以讓設定...

個人學習歷程

知識技能增長歷程 1.hive基本語句學習,建立hive表,把資料從postgresql匯入hive中。2.sqoop 資料匯入工具的學習,使用。先建立hive 表,然後用sqoop把資料匯入。3.neo4j資料庫的學習。把資料匯入到neo4j資料庫。使用python實現。cython 語句的學習。...