一些小栗子
1.求某個目錄下普通檔案的個數
path=/home/dfds
count=0
for file in (l
s path)
do if [ -f fi
le];
then
letc
ount
++;f
idon
eech
o count
33 求10!
count=1;
for num inseq 10
do let count*=num;
done
echo
count
寫乙個指令碼,執行後列印一行提示「please input a number: 」,要求使用者輸入數值,然後列印數值,然後再次提示使用者輸入,直到「end」停止
#!/bash/bin
while true
do
echo -n 「please input a num: 」
read num
if [
num == 「end」 ];then
break;
fi echo $num;
100以內被3整除的和
sum=0;
for num inseq 100
do let mod=num%3;
if [ mo
d−eq
0];t
henl
etsu
m+=n
umfi
done
echo
sum
1683
計算引數乘積
f()
f 1 2 3
6
讀書筆記(7)
7.工程中的linux裝置驅動 platform裝置驅動 platform匯流排,會匹配相應的裝置和驅動。現實的裝置中都需要掛接一種匯流排,對於本身依附於pci,usb,i2c,spi裝置而言,這不會是問題,但是,如果不依賴於此類匯流排,linux發明了platform匯流排,相應的裝置叫platf...
Linux網路程式設計讀書筆記 7
第九章高階套接字函式程式設計 9.1 傳送和接收函式的高階用法 標頭檔案 int send int sockfd,void buf,int len,int flags flags msg oob,msg dontwait,msg dontroute int recv int sockfd,void ...
Effective STL 讀書筆記 7
item 35 使用 mi atch 或者 lexicographical compare 實現簡單的忽略大小寫的字串比較函式。int ci compare const string s1,const string s2 int ci compare impl const string s1,con...