日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

shell脚本基本命令1

發布時間:2025/3/20 编程问答 32 豆豆
生活随笔 收集整理的這篇文章主要介紹了 shell脚本基本命令1 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

在寫shell命令之前,首先要知道為什么要使用Shell腳本。使用Shell腳本能夠輕易處理文件和目錄之類的對象,相對于其他編程語言,Shell腳本執行起來更快,而且他也是個UNIX系統之間通用的功能,下面就讓我們看一下Shell腳本的一些簡單的命令。

以下如果是命令用$表示,在輸入的時候不需要加,沒有$表示內容,只是一個標示,不需要在命令中輸入

1.$ who? 知道系統有誰在登錄。

2.$ who |wc -l 計算用戶的個數。(說明:|表示管道符號,可以在兩程序之間建立管道,who的輸出,成了wc的輸入,wc列出的結果就是已登錄用戶的個數)

將以上命令變成一個Shell腳本,代碼如下:

$ cat >number 建立文件,使用cat復制終端的輸入

who |wc -l 程序的內容

^D? ?Ctrl-D表示end-of-file

$ chmod +x number 讓文件擁有執行的權限

$./number 執行測試

3.命令和參數

以空白隔開命令行中的各個組成部分,命令名稱是命令行的第一個項目,通常后面會跟著選項,任何額外的參數都會放在選項之后,選項的開頭是一個破折號,后面接一個字母,

選項時可有可無的,用分號分隔同一行里的多條命令,如果是&符號,Shell不用等到該命令完成,就執行下一個命令。

4.變量

①變量的命名:以字母或者下劃線符號,后面接著任意長度的字母,數字或下劃線

②變量的賦值:先寫變量名,緊接著=字符,最后是新值,之間完全沒有任何空格,如果想取出變量的值,在變量名前加上$字符,當所賦值的值內含空格時,請加上引號:

例:a=x b=y c=z單行進行多次賦值

backSapace="hello world" 值中包含空格時使用引號

firstName=$backSpace 此處不需要引號

在上面的列子中,當變量作為第二個變量的新值時,不需要使用雙引號,使用也沒關系,但是,當幾個變量連接起來時,需要使用引號

firstName="$a $b $c"

轉載于:https://www.cnblogs.com/yinghuanan/p/10830731.html

與50位技術專家面對面20年技術見證,附贈技術全景圖

總結

以上是生活随笔為你收集整理的shell脚本基本命令1的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。