嵌入式技術筆記(九) 迴圈語句和函式

2021-10-22 19:49:31 字數 1290 閱讀 5633

1. 迴圈控制:for、while、until等結構

1、for語句迴圈

for

迴圈變[in 迴圈變數取值]do

命令清done

2、while迴圈語句

while

判別do命令清

done

#!

/bin/bash

#filename:exist

while test -n "$1"

doif test -e $1

then echo $1 is exist

else echo "$1 is not exist"

fishift

done

執行截圖:

0while test $loopcont -le 5 #或 while

[ $loopcont -le 5]do

result=`expr $loopcont \* $loopcont`

echo "$loopcont square is $result"

loopcont=`expr $loopcont +

1`done

執行截圖:

使用while語句建立乙個輸入exit退出的shell程式

3、until迴圈語句

until控制流與while控制流用法類似,但作用相反。

until判別

do命令清

done

當《判別令》返回非0值時,執行do後的命令清單,然後檢查迴圈條件;當《判別令》返回0233值時3,退出迴圈。

2. break、continue和here

1、break和continue

2、here

<<

!作為文字內

3. 函式

嵌入式技術學習筆記(三)

linux開發工具 vim 文字編輯器 學會使用和如何配置vim gcc 編譯器 學會製作動態庫和靜態庫及使用和區別 gdb 偵錯程式 設定斷點,單步執行,除錯記憶體錯誤 make 工程管理器 編寫makefile檔案 vim使用 gcc是編譯器,全稱為gnu cc 1 gcc特點 gcc為gnu工...

嵌入式技術學習筆記(六)

學習嵌入式linux系統開發實際上是學習使用者程式設計介面api 1 linux系統開發是指通過核心提供的服務實現相應的功能 linux系統構成 使用者空間,核心空間 2 劃分空間的目的 分成兩個空間是為了防止使用者修改核心中的內容,使得原本應該實現的功能無法實現。為了保護核心中核心資料不發生變化,...

學習嵌入式Linux的筆記和體會

以下是我初次學習嵌入式linux的筆記和體會,製作了軟盤mini 應用,在此基礎上也清楚了軟盤linux的實現,並利用busybox實際製作了軟盤上的linux系統。希望能給新手一些幫助和啟發,同時也請高手批評指正。yihui,eazi 163.2004年2月12日 乙個典型的桌面linux系統包括...