色yeye在线视频观看_亚洲人亚洲精品成人网站_一级毛片免费播放_91精品一区二区中文字幕_一区二区三区日本视频_成人性生交大免费看

當前位置:首頁 > 嵌入式培訓 > 嵌入式學習 > 學習筆記 > 嵌入式學習筆記:shell腳本變量詳解

嵌入式學習筆記:shell腳本變量詳解 時間:2018-09-06      來源:未知
【1】shell 腳本的基礎知識

(1)shell 腳本的本質

編譯型語言

解釋型語言

shell 腳本語言是解釋型語言

shell 腳本的本質

shell 命令的有序集合

(2)shell 編程的基本過程

基本過程分為三步:

step1. 建立 shell 文件

包含任意多行操作系統命令或 shell 命令的文本文件;

step2. 賦予 shell 文件執(zhí)行權限

用 chmod 命令修改權限;

step3. 執(zhí)行 shell 文件

直接在命令行上調用 shell 程序.

(3)實例

step1: 建立 shell 文件 (可用任何建立文本文件的方法)

$ cat prog1.sh

date

Step2: 賦予執(zhí)行權限: (初始文本文件無執(zhí)行權限)

$ chmod 740 prog1.sh

Step3: 執(zhí)行該 shell 程序

$ prog1.sh

prog1.sh: not found

(shell 在標準搜索路徑中找不到 prog1.sh) Step4: 指定路徑或修改環(huán)境變量 PATH 后執(zhí)行 shell 程序

$ ./prog1.sh

2009 年 12 月 16 日 星期二 14:52:57 CST

【2】shell 變量

(1)shell 變量

shell 允許用戶建立變量存儲數據,但不支持數據類型(整型、字符、浮點型),將任何賦給變量的值都解釋為一串字符

Variable=value

a. count=1

b. echo $count

c. DATE=`date`

d. echo $DATE

(2) Bourne Shell 有如下四種變量:

1) 用戶自定義變量

2) 位置變量即命令行參數

3) 預定義變量

4) 環(huán)境變量

(3) 用戶自定義變量

1) 在 shell 編程中通常使用全大寫變量,方便識別 $ COUNT=1

2) 變量的調用:在變量前加$

$ echo $HOME

3) Linux Shell/bash 從右向左賦值 $Y=y

$ X=$Y

$ echo $X y

4) 使用 unset 命令刪除變量的賦值 $ Z=hello

$ echo $Z hello

$ unset Z $ echo $Z

(4) 位置變量

$0 與鍵入的命令行一樣,包含腳本文件名

$1,$2,……$9 分別包含第一個到第九個命令行參數

$# 包含命令行參數的個數

$@ 包含所有命令行參數:“$1,$2,……$9”

$? 包含前一個命令的退出狀態(tài)

$* 包含所有命令行參數:“$1,$2,……$9”

$$ 包含正在執(zhí)行進程的 ID 號

(5) 常用 shell 環(huán)境變量

HOME: /etc/passwd 文件中列出的用戶主目錄

IFS:Internal Field Separator, 默認為空格,tab 及換行符

PATH :shell 搜索路徑

PS1,PS2:默認提示符($)及換行提示符(>)

TERM:終端類型,常用的有 vt100,ansi,vt200,xterm 等

上一篇:嵌入式學習筆記:c語言共用體和結構體的區(qū)別

下一篇:嵌入式學習筆記:shell特殊字符總結

熱點文章推薦
華清學員就業(yè)榜單
高薪學員經驗分享
熱點新聞推薦
前臺專線:010-82525158 企業(yè)培訓洽談專線:010-82525379 院校合作洽談專線:010-82525379 Copyright © 2004-2022 北京華清遠見科技集團有限公司 版權所有 ,京ICP備16055225號-5京公海網安備11010802025203號

回到頂部

主站蜘蛛池模板: 波多野42部无码喷潮在线 | 欧美牲交videossexeso欧美 | 亚洲人成网亚洲欧洲无码久久 | 日比视频免费 | 公和我在野外做好爽爱爱小说雨婷 | JZZIJZZIJ在线观看亚洲熟妇 | 亚洲中文字幕无码中文字 | 老师好湿好紧我要进去了在线观看 | 亚洲AV成人无码久久精品老人 | 免费人成无码视频在线观看 | 国产AV无码专区亚洲AV中文 | 老头解开奶罩吸奶头高潮视频 | 一本大道无码AV天堂 | 国产成人亚洲综合色 | 熟妇人妻不卡中文字幕 | 日韩精品无码久久一区二区三 | 少妇在宾馆高潮不断狂叫床 | 麻豆激情视频在线 | 亚洲精品视频在线观看视频 | 久久一日本综合色鬼综合色 | 亚洲精品无码久久久久A片苍井 | 日韩人妻无码精品久久免费一 | 亚洲欧洲中文日韩久久AV乱码 | 亚洲av无码成h人动漫在线观看3d | 色噜噜狠狠综曰曰曰 | 91最新在线 | 亚洲AV成人影片在线观看 | 欧美a级肉欲大片xxx | 亚洲人成人无码www影院 | 麻豆成人免费视频 | 欧美三级欧美成人高清 | 欧美国产日韩A在线观看 | 国产精品久久人妻无码免费看 | 蜜桃av在线播放 | 中旅在线 | 亚洲AV综合永久无码精品天堂 | 又紧又大又爽精品一区二区 | 国产麻豆91精品三级站 | 国产免费a∨片在线软件 | 怡红院AV亚洲一区二区三区H | 亚洲综合无码日韩国产加勒比 |