蜜桃无码视频,国产精品 17c,5g-天天看天天奭免费入口,乱亲女H秽乱长久久久

歡迎來到 常識詞典網(wǎng) , 一個專業(yè)的常識知識學習網(wǎng)站!

[ Ctrl + D 鍵 ]收藏本站

您所在的位置:首頁 > 電腦網(wǎng)絡 > 編程

編程

如何閱讀shell腳本文件

分類: 編程 常識詞典 編輯 : 常識 發(fā)布 : 12-09

閱讀 :861

閱讀shell腳本 
基本的shell腳本 
一個shell腳本是一個ASCII文件,包含了一系列的命令以及注釋。 
注釋是文檔中的文本,用來說明腳本的功能以及每一行腳本執(zhí)行完后需要完成的功能,注釋以#開頭。 
確定shell腳本類型 
腳本最上面一行說明執(zhí)行腳本的shell程序類型,例如,對于Bourn shell而言,第一行應該是: 
#!/bin/sh 
內(nèi)核使用#!來識別用來翻譯腳本的程序。 
備注:korn shell的第一行應該為#!/bin/ksh,c shell的第一行應該為#!/bin/csh。 
不過,并不是所有的shell腳本使用最上面一行來識別shell程序。 
一些腳本可以在最上面有一個基本的文本注釋。和父shell同樣的shell來執(zhí)行該腳本。一些腳本可能在最上面沒有注釋。在這種情況下,則使用默認的shell程序來執(zhí)行該腳本。 
創(chuàng)建一個基本的shell腳本 
創(chuàng)建一個基本的shell腳本使用以下步驟: 
1、使用vi編輯器,創(chuàng)建一個文件,名為my.script,輸入命令,后跟tab鍵,然后以#開頭定義注釋; 

如何做網(wǎng)頁


2、使文件可以執(zhí)行,然后在命令行方式下輸入該文件的命令。 
$ vi my.script 
who # To view who is logged on the system. 
date # To view the current date and time 
ls -l # To view files in current directory 
:wq 
$ chmod 755 my.script 
$./my.script 
Bourne shell編程 
用于管理Solaris操作環(huán)境的標準管理腳本是bourne shell腳本。 
為了成功控制、修改操作環(huán)境的行為,系統(tǒng)管理員必須可以讀、修改和定制這些不同的shell腳本文件。 
通常,所有的Bourne shell腳本包括了一組UNIX命令、Bourne shell內(nèi)建命令、編程結(jié)構和注釋。 
Bourne shell腳本 
要能夠閱讀,更重要的是理解基本shell腳本的內(nèi)容,必須能夠: 
1、能夠理解參數(shù)如何傳給腳本,通過使用特殊的稱為位置變量的內(nèi)建變量傳遞; 
2、能夠識別和分析簡單的條件結(jié)構和流程控制;  精選IT教程
特殊的shell內(nèi)建變量 
位置參數(shù) 
特殊的shell內(nèi)建變量稱為位置參數(shù),用于從命令行中傳遞參數(shù)給腳本。 
在命令行方式下,跟在腳本名稱后的用空格分割的每個單詞,稱為參數(shù),這些參數(shù)在shell腳本中稱為位置參數(shù)。 
命令格式 
scriptname argument1 argument2 argument3 ... 
當腳本執(zhí)行時,shell自動存儲命令行中的第一個參數(shù)到位置參數(shù)$1中,第二個參數(shù)到位置參數(shù)$2中,第三個參數(shù)到位置參數(shù)#3中,依此類推。 
重置一個位置參數(shù) 
set命令用于重置位置參數(shù)。 
下面示例描述如何使用set命令來設置位置參數(shù)。 
首先執(zhí)行帶選項-m的who命令,查看輸出: 
$ who -m 
user1 pts/5 Mar 13 11:43 (host1) 

現(xiàn)在使用cat命令創(chuàng)建shell腳本,命名為my.script3: 
$ vi my.script3 
#!/bin/sh 
set ‘who -m‘ 
echo Here are the positional variables that have been set:  .zuowangye.net#,
echo The first is: $1 
echo The second is: $2 
echo The third is: $3 
echo The fourth is: $4 
echo The fifth is: $5 
echo The sixth is: $6 
echo This script is: $0 
$ ^d 
使用chmod命令使腳本可以執(zhí)行: 
$ chmod 755 script3 

執(zhí)行新腳本: 
$ my.script3 
Here are the positional variables that have been set: 
The first is: user1 
The second is: pts/5 
The third is: Mar 
The fourth is: 13 
The fifth is: 11:43 
The sixth is: (host1) 
This script is: my.script3 

Bourne shell最多允許使用9個位置參數(shù),$1到$9。腳本名稱另外放在參數(shù)$0的引用中。  經(jīng)典教程
位置參數(shù)含義 
$1到$9引用$1到$9位置參數(shù) 
$0 引用當前shell腳本名稱 
另外兩個有用的位置參數(shù)是$#和$@。 
1、$#:返回存儲在$1到$9位置參數(shù)的命令行參數(shù)總數(shù); 
2、$@:展開位置參數(shù),顯示每個存儲的參數(shù); 
下面的示例說明腳本中位置參數(shù)的作用。 
創(chuàng)建名為my.script4的腳本,更改屬性為可執(zhí)行。 
$ vi my.script4 
#!/bin/sh 
echo The script name is: $0 
echo 
echo The first argument passed is: $1 
echo The second argument passed is: $2 
echo 
echo The highest numbered parameter is: $# 
echo The parameters passed to the script are: $@ 

下一篇:自學3個月,會asp.net和sqlserver,如何開發(fā)facebok樣的網(wǎng)站 下一篇 【方向鍵 ( → )下一篇】

上一篇:如何建網(wǎng)站教程 上一篇 【方向鍵 ( ← )上一篇】

国产性情无码在线| 久久久国产精品夜夜夜夜| www.成人极品| 日韩 码高清视频| 久久国产综合| 无码精品久久久久久98久久| 麻豆蜜桃成人涩涩| 国产成人一区二区在线不卡| 影院久久久久亚洲精品男人的天堂| 男人桶女人阴道视频| 日韩国产欧美中文字幕| hezyo亚洲| 亚洲国产日韩综合久久精品| 熟妇综合一区二区三区| 亚洲福利在线一区二区三区| 曰本无码一区免费视频| 衡阳市| 亚洲福利在线无码天天看| 欧洲天堂三级| 久久无码二三区| 亚洲中文字幕久本草| 久久久高清国产999尤物| 日本中文字幕首页| 免费看男生下部私人视频| 黄片视频在线播放| 久久久久久久久久婷婷综合影院| 热99久久精品国产首页| xx00欧美视频| 曰的好深好爽| 粉嫩精品一区二区三区在线观看| 久久天堂伊人一本| 日韩精品一区二区在线天天狠天| 亚洲国产婷婷香蕉久久久久久| 狠狠婷婷777777| 婷婷五月黄色网站| 国产成a∨人片在线观看无码| 日韩视频精品免费播放| 一级殴美| 亚洲欧洲一区二区三区在线观看| 免费无遮挡www视频在线观看| 欧美日韩一区二区三区免费观看|