国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

Linux實(shí)驗(yàn)4 shell腳本編程基礎(chǔ)

這篇具有很好參考價(jià)值的文章主要介紹了Linux實(shí)驗(yàn)4 shell腳本編程基礎(chǔ)。希望對(duì)大家有所幫助。如果存在錯(cuò)誤或未考慮完全的地方,請(qǐng)大家不吝賜教,您也可以點(diǎn)擊"舉報(bào)違法"按鈕提交疑問(wèn)。

1.假設(shè)在/tmp下有以當(dāng)前用戶的帳號(hào)命名的目錄,請(qǐng)?jiān)诿钚兄信R時(shí)修改環(huán)境變量PATH的值,要求該目錄的路徑附加到該變量的最后。

Linux實(shí)驗(yàn)4 shell腳本編程基礎(chǔ),作業(yè),linux,運(yùn)維,服務(wù)器

2.請(qǐng)?jiān)诿钚兄信R時(shí)設(shè)置命令輸入提示行格式為:“當(dāng)前系統(tǒng)時(shí)間-用戶#”。

Linux實(shí)驗(yàn)4 shell腳本編程基礎(chǔ),作業(yè),linux,運(yùn)維,服務(wù)器
3.在命令行定義一個(gè)字符串變量str,并且賦值為“test for shell”,然后利用expr命令獲取str中第一個(gè)字符s的位置。

Linux實(shí)驗(yàn)4 shell腳本編程基礎(chǔ),作業(yè),linux,運(yùn)維,服務(wù)器

4.利用bc計(jì)算器,在命令行中計(jì)算半徑為5個(gè)單位長(zhǎng)度的圓形面積。圓周率可按3.14處理,注意乘冪的運(yùn)算符為^。

Linux實(shí)驗(yàn)4 shell腳本編程基礎(chǔ),作業(yè),linux,運(yùn)維,服務(wù)器

5.編寫一個(gè)腳本,顯示當(dāng)前日期及工作目錄,并列出有多少個(gè)登錄用戶。

(注意下圖中進(jìn)入腳本編寫后與原命令在同一個(gè)界面,編寫完成按 Ctrl + D 保存退出編寫,即可接著輸入命令)

Linux實(shí)驗(yàn)4 shell腳本編程基礎(chǔ),作業(yè),linux,運(yùn)維,服務(wù)器

6.定義兩個(gè)變量x, y并對(duì)其賦值,然后將x和y輸出為全局環(huán)境變量。編寫一個(gè)腳本,要求實(shí)現(xiàn)在腳本內(nèi)部交換x和y的值,并在屏幕上輸出x和y交換值前后的結(jié)果。
(退出腳本編輯的方式同上題)

Linux實(shí)驗(yàn)4 shell腳本編程基礎(chǔ),作業(yè),linux,運(yùn)維,服務(wù)器文章來(lái)源地址http://www.zghlxwxcb.cn/news/detail-854811.html

到了這里,關(guān)于Linux實(shí)驗(yàn)4 shell腳本編程基礎(chǔ)的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來(lái)自互聯(lián)網(wǎng)用戶投稿,該文觀點(diǎn)僅代表作者本人,不代表本站立場(chǎng)。本站僅提供信息存儲(chǔ)空間服務(wù),不擁有所有權(quán),不承擔(dān)相關(guān)法律責(zé)任。如若轉(zhuǎn)載,請(qǐng)注明出處: 如若內(nèi)容造成侵權(quán)/違法違規(guī)/事實(shí)不符,請(qǐng)點(diǎn)擊違法舉報(bào)進(jìn)行投訴反饋,一經(jīng)查實(shí),立即刪除!

領(lǐng)支付寶紅包贊助服務(wù)器費(fèi)用

相關(guān)文章

  • Linux系統(tǒng)Shell腳本編程之條件語(yǔ)句

    Linux系統(tǒng)Shell腳本編程之條件語(yǔ)句

    Shell 環(huán)境根據(jù)命令執(zhí)行后的返回狀態(tài)值 \\\" $? \\\" 來(lái)判斷是否執(zhí)行成功,當(dāng)返回值為0時(shí)表示成功,否則表示失敗或異常(非0值)。 使用專門的測(cè)試工具 test 命令,可以對(duì)特定條件進(jìn)行測(cè)試,并根據(jù)返回值(值為0)來(lái)判斷是否成立。 test命令格式 文件測(cè)試指的是根據(jù)給定的路徑名

    2024年01月25日
    瀏覽(24)
  • 【Linux命令行與Shell腳本編程】第十六章 Shell函數(shù)

    【Linux命令行與Shell腳本編程】第十六章 Shell函數(shù)

    腳本函數(shù)基礎(chǔ) 函數(shù)返回值 在函數(shù)中使用變量 數(shù)組變量和函數(shù) 函數(shù)遞歸 創(chuàng)建庫(kù) 在命令行中使用函數(shù) 可以將shell腳本代碼放入函數(shù)中封裝起來(lái),這樣就能在腳本的任意位置多次使用. 函數(shù)是一個(gè)腳本代碼塊,可以并在腳本中的任何位置重用它。當(dāng)需要在腳本中使用該代碼塊時(shí)

    2024年02月14日
    瀏覽(39)
  • Shell編程基礎(chǔ)(十一)使用 expect 腳本處理人機(jī)交互

    先檢測(cè)是否有安裝 如果沒(méi)有安裝,就先安裝 我們?cè)趫?zhí)行某些程序時(shí),可能會(huì)出現(xiàn)需要用戶在過(guò)程中輸入某些選項(xiàng)才能繼續(xù)執(zhí)行的場(chǎng)景。 比如 刪除一個(gè)文件時(shí),如果沒(méi)有使用 -f 參數(shù),系統(tǒng)會(huì)提示是否確認(rèn)刪除 又或者 ssh 遠(yuǎn)程連接服務(wù)器,也會(huì)有一些需要用戶輸入的東西 當(dāng)我

    2024年02月13日
    瀏覽(30)
  • 3.7 Linux shell腳本編程(分支語(yǔ)句、循環(huán)語(yǔ)句)

    3.7 Linux shell腳本編程(分支語(yǔ)句、循環(huán)語(yǔ)句)

    目錄 分支語(yǔ)句(對(duì)標(biāo)C語(yǔ)言中的if) 多路分支語(yǔ)句(對(duì)標(biāo)C語(yǔ)言中的swich case) 分支語(yǔ)句(對(duì)標(biāo)C語(yǔ)言中的if) 語(yǔ)法結(jié)構(gòu): ? ? ? ? ?if ? ?表達(dá)式 ? ? ? ? ??? ??? ?then ?命令表 ? ? ? ? ?fi ? ? 如果表達(dá)式為真, 則執(zhí)行命令表中的命令; 否則退出if語(yǔ)句, 即執(zhí)行fi后面的語(yǔ)句。

    2024年02月02日
    瀏覽(24)
  • Linux shell編程學(xué)習(xí)筆記29:shell自帶的 腳本調(diào)試 選項(xiàng)

    Linux shell編程學(xué)習(xí)筆記29:shell自帶的 腳本調(diào)試 選項(xiàng)

    Linux shell腳本的調(diào)試方法比較多,上次我們探討和測(cè)試了shell內(nèi)建命令set所提供的一些調(diào)試選項(xiàng),其實(shí) shell 本身也提供了一些調(diào)試選項(xiàng)。我們以bash為例來(lái)看看。 purleEndurer @ csdn ~ $ bash --help GNU bash, version 4.2.46(2)-release-(x86_64-redhat-linux-gnu) Usage: ?bash [GNU long option] [option] ... ? ? ?

    2024年02月04日
    瀏覽(16)
  • 【Linux命令行與Shell腳本編程】第十四章,呈現(xiàn)數(shù)據(jù)

    【Linux命令行與Shell腳本編程】第十四章,呈現(xiàn)數(shù)據(jù)

    第十四章 呈現(xiàn)數(shù)據(jù) 1.1,標(biāo)準(zhǔn)文件描述符 文件描述符 縮寫 描述 0 STDIN 標(biāo)準(zhǔn)輸入 1 STDOUT 標(biāo)準(zhǔn)輸出 2 STDERR 標(biāo)準(zhǔn)錯(cuò)誤 1.1.1,STDIN 標(biāo)準(zhǔn)輸入 1.1.2,STDOUT 標(biāo)準(zhǔn)輸出 1.1.3,STDERR 錯(cuò)誤輸出 1.2,重定向錯(cuò)誤 1.2.1.只重定向錯(cuò)誤 n 1.2.2.重定向錯(cuò)誤消息和正常輸出 2.1,臨時(shí)重定向 2.2,永久重定向 exec 4

    2023年04月25日
    瀏覽(25)
  • linux|shell編程|shell腳本內(nèi)的加減乘除運(yùn)算實(shí)現(xiàn)示例

    shell腳本內(nèi)的加減乘除是由于在編寫kubernetes巡檢腳本的時(shí)候,某些部分需要做一點(diǎn)簡(jiǎn)單的運(yùn)算,突然發(fā)現(xiàn)我其實(shí)對(duì)這些不太熟悉。 因此,查閱了一些資料,現(xiàn)在就加減乘除運(yùn)算在shell腳本內(nèi)如何應(yīng)用做一個(gè)簡(jiǎn)單的總結(jié),寫的不對(duì)的地方請(qǐng)各位輕點(diǎn)噴 首先,我們看一個(gè)錯(cuò)誤的示

    2024年02月17日
    瀏覽(19)
  • 【Linux命令行與Shell腳本編程】第十九章 正則表達(dá)式

    【Linux命令行與Shell腳本編程】第十九章 正則表達(dá)式

    正則表達(dá)式基礎(chǔ) 定義BRE模式 擴(kuò)展正則表達(dá)式 在sed和gawk中創(chuàng)建正則表達(dá)式,以得到所需的數(shù)據(jù)。 正則表達(dá)式是一種可供Linux工具過(guò)濾文本的自定義模板,使用元字符來(lái)描述數(shù)據(jù)流中的一個(gè)或多個(gè)字符. Linux工具(比如sed或gawk)會(huì)在讀取數(shù)據(jù)時(shí)使用正則表達(dá)式對(duì)數(shù)據(jù)進(jìn)行模式匹配

    2024年02月13日
    瀏覽(24)
  • Linux shell編程學(xué)習(xí)筆記14:編寫和運(yùn)行第一個(gè)shell腳本hello world!

    Linux shell編程學(xué)習(xí)筆記14:編寫和運(yùn)行第一個(gè)shell腳本hello world!

    ?* 20231020?寫這篇博文斷斷續(xù)續(xù)花了好幾天,為了說(shuō)明不同shell在執(zhí)行同一腳本文件時(shí)的差別,我分別在csdn提供線上Linux環(huán)境 (使用的shell是zsh)和自己的電腦上(使用的shell是bash)做測(cè)試。功夫不負(fù)有心人,在其中一些實(shí)例中可以體現(xiàn)出zsh和bash的對(duì)腳本文件支持的差別,收

    2024年02月07日
    瀏覽(29)
  • lv3 嵌入式開(kāi)發(fā)-5 linux shell腳本編程(概念、變量、語(yǔ)句)

    lv3 嵌入式開(kāi)發(fā)-5 linux shell腳本編程(概念、變量、語(yǔ)句)

    ?Shell腳本是利用 shell 的功能所寫的一個(gè)程序。這個(gè)程序是使用純文本文件,將一些 shell 的語(yǔ)法與命令(含外部命令)寫在里面,搭配正則表達(dá)式、管道命令與數(shù)據(jù)流重定向等功能 ?第一個(gè)Shell腳本文件 變量來(lái)源于數(shù)學(xué),是計(jì)算機(jī)語(yǔ)言中能儲(chǔ)存計(jì)算結(jié)果或能表示值的抽象概念

    2024年02月10日
    瀏覽(56)

覺(jué)得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請(qǐng)作者喝杯咖啡吧~博客贊助

支付寶掃一掃領(lǐng)取紅包,優(yōu)惠每天領(lǐng)

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包