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

Linux centos7 bash編程(break和continue)

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

在學(xué)習(xí)shell知識(shí)時(shí),簡(jiǎn)單編程要從格式入手。

首先學(xué)習(xí)好單行注釋和多行注釋。

先學(xué)習(xí)簡(jiǎn)單整數(shù)的打印輸出,主要學(xué)習(xí)echo命令,學(xué)習(xí)選項(xiàng)-e -n的使用。

下面的練習(xí)是常用的兩個(gè)分支跳轉(zhuǎn)程序:breakcontinue

#!/bin/bash

# 這是單行注釋

# 單行注釋的方法就是在每行行首添加#

:<<!

這是多行注釋方法:

開(kāi)頭是 :<<! 回車(chē)換行后,可以編寫(xiě)多行注釋? 最后是多行注釋結(jié)束符 !

在多行注釋方法中,!可以用其他符號(hào)替換,如@ $ % | 等

+++++++++++++++++++++++

訓(xùn)練案例

打印輸出1-100的整數(shù)

要求:

1.每行6個(gè)數(shù)字,以制表符隔開(kāi)

2.3的倍數(shù)時(shí),不打印

3.大于等于90的整數(shù),不打印

++++++++++++++++++++++++++

!

count=0

for i in `seq 100`

do

??????? if [ $[i%3] -eq 0 ];then

??????????????? continue?? # 不打印3的倍數(shù),跳過(guò),執(zhí)行下一循環(huán)

??????? fi

??????? if [ $i -ge 90 ];then

??????????????? break? # 大于等于90停止打印輸出,退出所有循環(huán)

??????? fi

??????? echo -ne "$i\t"

??????? let count+=1 # 此處設(shè)置計(jì)數(shù)自增1

??????? if [ $((count%6)) -eq 0 ];then

??????????????? echo # 此處不加任何選項(xiàng)與參數(shù),作用是換行

??????? fi

done

快速執(zhí)行,效果如下:

Linux centos7 bash編程(break和continue),linux,bash,運(yùn)維,服務(wù)器,開(kāi)發(fā)語(yǔ)言

?正確理解echo命令的換行打印與不換行打??!文章來(lái)源地址http://www.zghlxwxcb.cn/news/detail-686784.html

到了這里,關(guān)于Linux centos7 bash編程(break和continue)的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來(lái)自互聯(lián)網(wǎng)用戶(hù)投稿,該文觀點(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 centos7 bash編程(循環(huán)與條件判斷)

    Linux centos7 bash編程(循環(huán)與條件判斷)

    在編程訓(xùn)練中,循環(huán)結(jié)構(gòu)與條件判斷十分重要。 根據(jù)條件為真、為假,確定是否執(zhí)行循環(huán)。 有時(shí),根據(jù)條件的真假結(jié)果,決定執(zhí)行哪些語(yǔ)句,這就是分支語(yǔ)句。 為了訓(xùn)練分支語(yǔ)句與循環(huán)語(yǔ)句,我們?cè)O(shè)計(jì)一個(gè)案例: 求一組數(shù)字:兩數(shù)平方和為另一數(shù)平方 符合條件時(shí),有三個(gè)

    2024年02月10日
    瀏覽(29)
  • Linux shell編程學(xué)習(xí)筆記20:case ... esac、continue 和break語(yǔ)句

    Linux shell編程學(xué)習(xí)筆記20:case ... esac、continue 和break語(yǔ)句

    在實(shí)際編程中,我們有時(shí)會(huì)請(qǐng)到多條件多分支選擇的情況,用if…else語(yǔ)句來(lái)嵌套處理不煩瑣,于是JavaScript等語(yǔ)言提供了多選擇語(yǔ)句switch ... case。與此類(lèi)似,Linux Shell腳本編程中提供了case...in...esac 語(yǔ)句,來(lái)實(shí)現(xiàn)多條件多分支選擇結(jié)構(gòu):其語(yǔ)法結(jié)構(gòu)為: ? case 變量名 in 值1[|值

    2024年02月05日
    瀏覽(27)
  • 【Linux】shell編程4(break語(yǔ)句、continue、exit、shell的函數(shù)、返回值return)

    【Linux】shell編程4(break語(yǔ)句、continue、exit、shell的函數(shù)、返回值return)

    break語(yǔ)句用于從for、while、until或select循環(huán)中退出、停止循環(huán)的執(zhí)行。 語(yǔ)法: n代表嵌套循環(huán)的層級(jí),如果指定了n,break將退出n級(jí)嵌套循環(huán)。 如果沒(méi)有指定n或n小于 1,則退出狀態(tài)碼為0,否則退出狀態(tài)碼為n。 一句話總結(jié):跳出當(dāng)前循環(huán) continue語(yǔ)句用于跳過(guò)循環(huán)體中剩余的命令

    2024年02月04日
    瀏覽(23)
  • linux centos7 bash中字符串反向輸出

    linux centos7 bash中字符串反向輸出

    給定一個(gè)字符串,如何反向(倒序)輸出? 字符串反轉(zhuǎn)的方法:a.對(duì)各個(gè)字符位置進(jìn)行循環(huán)調(diào)換(從原字符串左邊取出放在新字符串的右邊;從原字符串右邊取出放在新字符串的左邊)。b.對(duì)各個(gè)字符由水平排列轉(zhuǎn)為垂直排列(行變列),tac反轉(zhuǎn),再由垂直排列轉(zhuǎn)為水平排列(列

    2024年02月10日
    瀏覽(32)
  • Linux運(yùn)維實(shí)戰(zhàn):Centos7.6部署wingftpserver

    Linux運(yùn)維實(shí)戰(zhàn):Centos7.6部署wingftpserver

    Wing FTP Server是一款優(yōu)秀且高速的跨平臺(tái)FTP服務(wù)器軟件,對(duì)比Windows中自帶的 FTP 服務(wù)器,它支持可伸縮的處理器架構(gòu)并采用異步IO,在速度和效率方面遙遙領(lǐng)先于其他同類(lèi)產(chǎn)品,穩(wěn)定可靠, 高負(fù)載的同時(shí)也能持續(xù)地正常運(yùn)行,在網(wǎng)絡(luò)運(yùn)維中它契合企業(yè)和學(xué)校的文件傳輸,除了基

    2024年01月20日
    瀏覽(17)
  • Linux之shell編程(BASH)

    Kernel Linux內(nèi)核主要是為了和硬件打交道 Shell 命令解釋器(command interperter) Shell是一個(gè)用C語(yǔ)言編寫(xiě)的程序,他是用戶(hù)使用Linux的橋梁。Shell既是一種命令語(yǔ)言,又是一種程序設(shè)計(jì)語(yǔ)言。 Shell是指一種應(yīng)用程序,這個(gè)應(yīng)用程序提供了一個(gè)界面,用戶(hù)通過(guò)這個(gè)界面訪問(wèn)操作系統(tǒng)內(nèi)核

    2024年01月18日
    瀏覽(48)
  • Linux Bash編程man幫助手冊(cè)

    Linux Bash編程man幫助手冊(cè)

    2024年01月23日
    瀏覽(28)
  • Linux(CentOS)運(yùn)維腳本工具集合

    備份指定目錄 查看CPU、磁盤(pán)、內(nèi)存使用率 返回結(jié)果 顯示基礎(chǔ)信息-詳細(xì) 查看進(jìn)程pid,啟動(dòng)時(shí)間,持續(xù)執(zhí)行時(shí)間 根據(jù)進(jìn)程id查看工作目錄 清除Linux系統(tǒng)占用緩存 查看端口是否使用 demo: 查看進(jìn)程使用的端口 demo 查看端口所在進(jìn)程 demo 查看目錄下各目錄占用空間以及最大文件或

    2024年02月12日
    瀏覽(24)
  • Linux CentOS7設(shè)置時(shí)區(qū)

    Linux CentOS7設(shè)置時(shí)區(qū)

    在Linux系統(tǒng)中,默認(rèn)使用的是UTC時(shí)間。 即使在安裝系統(tǒng)的時(shí)候,選擇的時(shí)區(qū)是亞洲上海,Linux默認(rèn)的BIOS時(shí)間(也稱(chēng):硬件時(shí)間)也是UTC時(shí)間。 在重啟之后,系統(tǒng)時(shí)間會(huì)和硬件時(shí)間同步,如果兩者不一致,會(huì)以硬件時(shí)間為標(biāo)準(zhǔn)進(jìn)行時(shí)間的校準(zhǔn)。所以,之前設(shè)置的時(shí)區(qū)和時(shí)間就失

    2024年02月04日
    瀏覽(23)
  • linux(centos7)安裝7z

    linux(centos7)安裝7z

    下載地址:7-Zip - 程序下載 ?解壓文件 壓縮文件 7zzs a 11.7z dist? ----將文件夾dist壓縮成11.7z ? 官網(wǎng)網(wǎng)站7-Zip 官方中文網(wǎng)站

    2024年02月02日
    瀏覽(52)

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

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

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

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

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包