MEMO Shell 語句速記

2021-07-02 16:44:32 字數 731 閱讀 8951

好久不用,記著方便速查。

1. if 判斷

if [ $i -le 3 ]; # [和]與判斷條件之間一定記得留個空格。。。

then

#do sth. fi

2. 陣列操作

str=`ls ./ -c `

得到陣列:

arr=($)

取長度:

len=$

遍歷:for x in $

do #echo ""

done

切片

part_arr=( "$" ) or

part_arr=( "$" )

3.判斷目錄存在

if [ ! -d "$dir" ] ;then ....fi

4.在ubuntu下面編寫shell,sh xx.sh 執行 總是報錯說 syntax error: "(" unexpected (expecting "fi")

檢查完語法發現並沒有,原因是sh 鏈結指向的是dash

解決方案參考:syntax error: "(" unexpected (expecting "fi")

重新配置dash:

sudo dpkg-reconfigure dash

會彈出重新配置dash介面,並選擇「no」不使用dash。

css屬性速記

css所有屬性如何快速記憶 看一張圖如何助你快速記憶 css的屬性很多,有許多人都抱怨說要怎麼才能快速記憶css的屬性呢.在這裡我就把css所有的屬性列在一張小卡片上,大家可以像背英語單詞的小卡片一樣,用來記憶 css速記小紙片 字型屬性 font 大小 font size x large 特大 x...

快速排序(速記)

摘至本人有道雲筆記 快速排序 速記 1,取乙個元素作為基準值 2,把大於基準值的放右邊,小於基準值的放左邊 3,在左邊執行 1,2,遞迴直到列表長度小於2 同理 右邊同樣 4,將子串行排序後 同基準值合併 得到有序序列 修 此例始終將第乙個值作為基準值,實際上這樣做是沒有意義的,因為這樣左邊的列表始...

Mysql 操作速記

進入乙個系統可能mysql已經安裝了,可能沒安裝,但是你要用就要自己安裝。安裝文章看其他文章,本人詳細說下使用情況。問題總結 2.如果沒有,或者mysql賬號密碼忘記,使用下面流程。3.進入mysql配置檔案 my.ini或者my.cnf 4.vim 目錄 my.cnf 5.進入,新增skip gr...