Linux程式設計-11.Shell Script(bash)--(2)教學例(轉)
Linux程式設計-11.Shell Script(bash)--(2)教學例(轉)[@more@]"Hello world" Shell Script照傳統程式教學例,這一節介紹Shell Script的"Hello World"如何撰寫。--------------------------------------------------------------------------------#!/bin/sh# Filename : helloecho "Hello world!"--------------------------------------------------------------------------------大家應該會注意到第一行的"#!/bin/sh"。在UNIX下,所有的可執行Script,不管是那一種語言,其開頭都是"#!",例如Perl是 "#!/usr/bin/perl",tcl/tk是"#!/usr/bin/wish",看您要執行的Script程式位置在那裡。您也可以用"#! /bin/bash"、"#!/bin/tcsh"等等,來指定使用特定的Shell。echo是個bash的內建指令。--------------------------------------------------------------------------------接下來,執行hello這個script:要執行一個Script的方式有很多種。--------------------------------------------------------------------------------第一種 : 將hello這個檔案的許可權設定為可執行。[foxman@foxman bash]# chmod 755 hello執行[foxman@foxman bash]# ./hellohello world--------------------------------------------------------------------------------第二種 : 使用bash內建指令"source"或"."。[foxman@foxman bash]# source hellohello world或[foxman@foxman bash]# . hellohello world--------------------------------------------------------------------------------第三種 : 直接使用sh/bash/tcsh指令來執行。[foxman@foxman bash]# sh hellohello world或[foxman@foxman bash]# bash hellohello world--------------------------------------------------------------------------------Bash執行選項---------------------------------------------------------------------------------c string : 讀取string來當命令。-i : 互動介面。-s : 由stdin讀取命令。- : 取消往後選項的讀取。-norc : 不要讀~/.bashrc來執行。-noprofile : 不要讀/etc/profile、~/.bash_profile、~/.bash_login、~/.profile等等來執行。-rcfile filename : 執行filename,而非~/.bashrc-version : 顯示版本。-quiet : 啟動時不要哩唆。-login : 確保bash是個login shell。-nobraceexpansion : 不要用curly brace expansion({}符號展開)。-nolineediting : 不用readline來讀取命令列。-posix : 改採Posix 1003.2標準。
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/8225414/viewspace-944859/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- Linux Bash程式設計Linux程式設計
- shell script程式設計小結——附帶例項程式設計
- PHP Web程式設計教與學PHPWeb程式設計
- Linux Shell程式設計(2)Linux程式設計
- 《bash shell指令碼程式設計經典例項(第2版)》資源連結清單指令碼程式設計
- Linux程式設計學習筆記 | Linux IO學習[2] – 標準IOLinux程式設計筆記
- Linux網路程式設計(2)Linux程式設計
- 如何做少兒程式設計教學?程式設計
- shell程式設計–bash變數程式設計變數
- 程式設計師:學校教的數學知識,程式設計根本用不到!程式設計師
- Linux_day06_01_Shell指令碼程式設計_Bash基礎Linux指令碼程式設計
- Bash程式設計007——函式(一)程式設計函式
- shell程式設計,實戰高階進階教學程式設計
- 半路轉行學程式設計還來得及嗎?半路轉行如何學程式設計?程式設計
- Scratch少兒程式設計加盟,少兒程式設計課程和教學檔案程式設計
- shell程式設計–bash變數介紹程式設計變數
- 怎樣用 Bash 程式設計:迴圈程式設計
- 前端學習 linux —— shell 程式設計前端Linux程式設計
- 百戰程式設計師Java基礎教學視訊程式設計師Java
- 玩轉用例設計:XMind2TestCase一個高效的測試用例設計解決方案
- 【學習】Linux Shell指令碼程式設計Linux指令碼程式設計
- LINUX Shell指令碼程式設計例項詳解(一)上Linux指令碼程式設計
- 關於“新手教學”的新手教程(三):教學節奏設計
- 轉行學程式設計推薦學什麼?程式設計
- 深耕自動化教學,風變程式設計為自主學習助力程式設計
- Linux學習/TCP程式設計學習筆記LinuxTCP程式設計筆記
- 程式設計師生涯,學到最重要的6個教訓程式設計師
- 如何學習shell程式設計?Linux運維學習shell程式設計是什麼程式設計Linux運維
- Java Script網頁設計案例Java網頁
- Linux學習路線及網路程式設計經典書籍(轉載)Linux程式設計
- 【Linux網路程式設計-2】TcpServer類、TcpClient類Linux程式設計TCPServerclient
- 翻譯:《實用的Python程式設計》03_01_ScriptPython程式設計
- 怎樣用 Bash 程式設計:語法和工具程式設計
- Bash程式設計基礎之語法和工具程式設計
- Makeblock推出程式設計教學工具“慧程式設計”,融入AI和IoT助力老師打造高效課堂BloC程式設計AI
- 程式設計師和女孩子吃飯指南(實戰教學)程式設計師
- 前端設計模式(2)--單例模式前端設計模式單例
- linux環境程式設計(2): 使用pipe完成程式間通訊Linux程式設計
- KafKa Java程式設計例項KafkaJava程式設計