Shell部分17結束

2021-07-25 03:54:17 字數 991 閱讀 6343

1.  for…do…done

(固定迴圈)

2.  #!/bin/bash

3.  #program:

4.  #        testthe for

5.   

6.  path=/bin:/sbin:/usr/bin:/usr/sbin:/usr/local/bin:/usr/local/sbin:~/bin

7.  export path

8.   

9.  #output three animal

10. for animal in dog cat elephant #以不同的變數,填入animal中

11. do

12.     #echo "there are $(animal)s..."

13.     echo "there are $animal"

14. done

15.  

16. #output all the username

17. users=$(cut -d ':' -f1 /etc/passwd)#get the name

18. for username in $users

19. do

20.     id $username

21.     finger $username

22. done

23. 使用for,對於數值的控制

24. 簡寫:

25. s=0

26. for( ( i=1; i<=$nu; i=i+1) )

27. do

28.     s=$(($s+$i))

29. done

30. sh

的命令引數,可以用於除錯指令碼

31. sh –n ….sh 僅僅檢查語法錯誤

32. sh –v 在執行前,先將script內容顯示到螢幕上

33. sh –x 將使用到的script 內容顯示到螢幕上。用於除錯很有用

致謝 結束語及部分宣告

致謝 致敬愛的老師 全組成員 致親愛的組長 這短短乙個學期,時間有限,但無限的是你在這個專案上對我默默的鼓勵以及幫助。可以毫不誇張的說,沒有你的帶領就沒有本組完成任務的可能,謹代表個人向你表達由衷的謝意,希望在將來的時光裡依舊如故,通力合作,共創美好未來。組員曹嘉麟 致親愛的組員 從專案合作開始到現...

關於shell部分語句解釋

2016年11月12日 星期六 晴 今天學習了一些shell指令碼內的語句和使用方法,我將之整理一下。和 的使用區別 是在include目錄查詢 先在自己的工作目錄下查詢,再去include找 bin sh 指出shell命令型別 echo 輸出 裡 不能作普通字元 裡所有都作普通字元 裡所有作命令...

當shell結束後執行其他的操作

option explicit private const wait infinite 1 private const synchronize h100000 private declare function openprocess lib kernel32 byval dwdesiredacces...