freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

shell編程簡(jiǎn)介(已修改)

2025-09-01 05:28 本頁(yè)面
 

【正文】 shell編程 - shell編程簡(jiǎn)介 介紹 shell編程 目標(biāo): 完成這一章,你能做以下事情: 寫(xiě)出簡(jiǎn)單的 shell程序 通過(guò)環(huán)境變量傳遞參數(shù)給 shell程序 通過(guò)位置參數(shù)傳遞參數(shù)給 shell程序 使用特殊 shell變量, *和 使用 shift和 read命令 shell編程概述 shell程序是一個(gè)包含 UNIX命令的普通文件。 這個(gè)文件的許可權(quán)限至少 應(yīng)該為可讀和可執(zhí)行。 在 shell提示符下鍵入文件名就可執(zhí)行 shell程序。 shell程序可以通過(guò)三種方式接受數(shù)據(jù): shell 是一個(gè)命令解釋器,它會(huì)解釋并執(zhí)行命令提示符下輸入的命令。但是,你可能想要多次執(zhí)行一組命令, shell提供了一種功能,讓你將這組命令存放在一個(gè)文件中,然后你可以象 unix 系統(tǒng)提供的其他程序一樣執(zhí)行這個(gè)文件,這個(gè)命令文件就叫做shell程序或者 shell腳本。當(dāng)你運(yùn)行這個(gè)文件,它會(huì)象你在命令行輸入這些命令一樣地執(zhí)行這些命令。為 了讓 shell能讀取并且執(zhí)行你的 shell程序, shell腳本的文件權(quán)限必須被設(shè)置為可讀和可執(zhí)行。為了讓 shell可以找到你的程序,你可以選擇輸入完全路徑名,或者將這個(gè)腳本的路徑放在于你的 PATH 環(huán)境變量指定的路徑列表中。許多的用戶(hù)會(huì)在他們的 HOME 目錄下創(chuàng)建一個(gè) bin 目錄來(lái)存放他們自己開(kāi)發(fā)的script,然后將 $HOME/bin加入到他們的 PATH環(huán)境變量中。你可以寫(xiě)出非常復(fù)雜的shell腳本,因?yàn)?shell腳本 支持變量、命令行參數(shù)、交互式輸入、 tests(判斷))、 branches(分支) ,和 loops(循環(huán))等復(fù)雜的結(jié)構(gòu) 。 shell程序舉例 $ cat myprog this is the program myprog date ls –F $ myprog 要?jiǎng)?chuàng)建一個(gè) shell程序,考慮進(jìn)行以下步驟: $ vi myprog shell命令的程序。 # this is the program myprog date ls –F $ chmod +x myprog 增加文件的執(zhí)行模式 $ myprog Thu Jul 11 11:10 EDT 1994 F1 f2 memo/ myprog* 首先使用一個(gè)文本編輯器創(chuàng)建一個(gè) shell 程序 myprog。在程序執(zhí)行之前,這個(gè)文件必須被賦予可執(zhí)行的權(quán)限。然后在命令提示符下輸入這個(gè)程序名,如上例所示,當(dāng)myprog執(zhí)行的時(shí)候,一個(gè)子 shell會(huì)被創(chuàng)建。這個(gè)子 shell會(huì)從 shell程序文件 myprog讀取輸入而不是從命令行讀取輸入,這個(gè) shell中的每個(gè)命令的執(zhí)行都會(huì)創(chuàng)建一個(gè)子shell。一旦所有的命令都被執(zhí)行,所有的子 shell會(huì)中止,然后會(huì)返回到原始的父 shell。 Shell程序中的注釋?zhuān)? 推薦在 shell 程序中提供注釋語(yǔ)句來(lái)注 明程序的內(nèi)容。注釋由一個(gè) 符號(hào)開(kāi)始, Shell不會(huì)去執(zhí)行任何在#之后的語(yǔ)句。 能夠出現(xiàn)在命令行的任何位置。 注意 :你不可以給 shell程序取名為 test因?yàn)?test是一個(gè)內(nèi)部的 shell命令。 傳遞數(shù)據(jù)給 shell程序 $ color = lavender $ cat color1 echo you are now running program: color1 echo the value of the variable color is : $color $ chmod +x color1 $ color1 you ar now running program : color1 the value of the variable color is : $ export color $ color1 you are now running program : color1 the
點(diǎn)擊復(fù)制文檔內(nèi)容
高考資料相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
公安備案圖鄂ICP備17016276號(hào)-1