1 shell script必須具備可讀與可執行(rx)的許可權。
2 script的執行方式的區別:
1)sh script_name或./script_name:在子程序中執行(乙個新的bash環境)
2)source script_name:在父程序中執行
【提示】當子程序完成後,子程序內的各項變數或者操作將會結束而不會傳回到父程序中
3 script的程式設計習慣
1)程式的內容說明:script的用途、作者、建立日期等
2)主要環境變數的宣告:如,path、lang等
3)適當的地方作注釋
4)2/4縮排
4 hello world
[root@localhost desktop]# mkdir think
[root@localhost desktop]# ls
think
[root@localhost desktop]# cd think
[root@localhost think]# vim shell01.sh
#! /bin/bash
#program:
#the program is for outputting "hello world"
#history:
#date 2012/9/5 autor think version 1st
path=/usr/kerberos/sbin:/usr/kerberos/bin:/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin:/usr/x11r6/bin:/root/bin
#begin program
echo -e "hello\fworld \n"
exit 1
[root@localhost think]# chmod +rx shell01.sh
[root@localhost think]# ./shell01.sh
hello
world
[root@localhost think]# echo $?
1
ubuntu上第乙個hello程式
1.終端中輸入gedit hello.c 然後輸入程式 2.使用gcc編譯器,編譯出在pc上執行的hello可執行程式 gcc hello.c o hello pc 3.使用arm xilinx linux gnueabi gcc編譯器,編譯出在arm上執行的hello可執行程式 arm xilin...
第乙個shell程式
前言 我為什麼又來學習shell呢?因為這個輕量級的程式設計小指令碼語言能夠幫我處理一些基於linux的複雜手工工作。真是一言難盡,學會一門又來一門!看了2天這個教程,試著寫了乙個小指令碼,沒啥技術含量,唯一的感觸是 普及一下教程,網上一大把,這個我喜歡,但是裡面的demo有一些語法錯誤,到時候遇到...
第乙個linux驅動程式,hello
前面已經把學習linux的開發環境搭建好了,現在逐步開始學習開發過程。先從核心驅動開始,寫乙個網上已經被寫爛的實列程式。先把它編譯好,放進linux系統執行,看看是什麼樣子。建立資料夾hello,在資料夾下面建立檔案hello.c 如下 include include include static ...