今天嘗試寫shell指令碼,遇到了兩個小問題,一不注意就會出錯,而且難以查出來。
1. 由於shell區域性變數全部為字串,所以宣告了var=1(不能有空格)之後,求echo var=$var+1會返回1+1,進行轉換最方便的echo var=$[$var+1],輸出2。另外看到了expr有同樣作用,但
echo var=`expr $var + 1` (運算子間必須有空格,蛋疼)
2.中文單引號「』」和tab鍵上面的「`」不一樣,如下:
1 #!/bin/bash
2 count=10
3 for file in `ls /home/lyz/desktop/`
4 do
5 if [ -f "$file" ]
6 then count=`expr $count + 1`
7 echo "$file"
8 fi
9 done
10 echo "$count"
單引號不行
兩個小問題
最近實驗室的工作上碰到的兩個小問題,記錄一下。1.yuv顏色空間的gmm 之前用過很多次的在rgb上的混合高斯模型,最近需要對乙個yuv序列使用gmm方法建背景。因為有現成的 所以第乙個出現在腦海中的想法就是用公式把yuv轉成rgb之後,完了再轉回yuv。後來再回頭一想,完全不必要如此,因為gmm完...
MySQL的兩個小問題
近期打算離職,所以開始投簡歷重新找 的工作,然後 資本打 過來 面試,提了兩個問題,全沒答上來,其實是太久沒用mysql了啊,還有我工作就是不斷去試出來的,反正整理一下啦。有兩張表 如上圖a表和b表這樣子,一共有15個同學,想得到學號為1 15的學生的平均分,如果該項沒有成績就為0,怎麼操作?面試卡...
兩個C 的小問題
1.拷貝建構函式中的const adsrptplayliststatus adsrptplayliststatus other adsreport other 只有加const後才能正常的賦值 adsrptplayliststatus const adsrptplayliststatus other...