linux讀書筆記7

2021-07-05 23:56:09 字數 935 閱讀 8529

一些小栗子

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...