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

Linux centos7 bash編程(小練習(xí))

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

一、打印九九乘法口訣

這一個(gè)for循環(huán)嵌套的小練習(xí),難度不大。提供一種寫法,供參考:

#!/bin/bash

# 文件名:99table.sh

# 打印輸出九九乘法口訣表

for i in {1..9}
do
? ? ? ? for ((j=1;j<=$i;j++))
? ? ? ? do?
? ? ? ? ? ? ? ? echo -ne "$j*$i=$[j*i]\t"? #用制表符分隔,表格整齊
? ? ? ? done
? ? ? ? echo
done

編寫為文件,方便保存。執(zhí)行后效果:

Linux centos7 bash編程(小練習(xí)),linux,bash,運(yùn)維,vim,學(xué)習(xí),服務(wù)器

如果寫為一行,可以直接在命令行執(zhí)行:

for i in {1..9}; do for ((j=1;j<=$i;j++));do echo -ne "$j*$i=$[j*i]\t";done;echo;done

?二、打印黑白國際象棋盤

可以調(diào)整背景顏色,打印不同的對(duì)比色!

#!/bin/bash

#打印輸出黑白國際象棋盤

for i in {1..8}
do
? ? ? ? for j in {1..8}
? ? ? ? do ?sum=$[i+j]
? ? ? ? ? ? ? ? if [ $[sum%2] -eq 0 ];then
? ? ? ? ? ? ? ? ? ? ? ? echo -ne "\e[40m ?\e[m"
? ? ? ? ? ? ? ? else
? ? ? ? ? ? ? ? ? ? ? ? echo -ne "\e[47m ?\e[m"
? ? ? ? ? ? ? ? fi
? ? ? ? done
? ? ? ? echo
done

執(zhí)行效果:

Linux centos7 bash編程(小練習(xí)),linux,bash,運(yùn)維,vim,學(xué)習(xí),服務(wù)器

寫為一行,可以直接在命令行執(zhí)行:

?for i in {1..8}; do for j in {1..8};do sum=$[i+j]; if [ $[sum%2] -eq 0 ];then echo -ne "\e[40m ?\e[m"; else ?echo -ne "\e[47m ?\e[m";fi;done;echo;done

修改40m和47m為不同數(shù)值,可獲得不同效果。

41m --->? 45m

Linux centos7 bash編程(小練習(xí)),linux,bash,運(yùn)維,vim,學(xué)習(xí),服務(wù)器

?42m --->46m

Linux centos7 bash編程(小練習(xí)),linux,bash,運(yùn)維,vim,學(xué)習(xí),服務(wù)器

?小結(jié)

編程時(shí)注意代碼結(jié)構(gòu)的正確;訓(xùn)練時(shí)可以多設(shè)置一些參數(shù),查看效果。

可以采用不同的思路編程,為了達(dá)到目標(biāo),多練習(xí),多動(dòng)手!文章來源地址http://www.zghlxwxcb.cn/news/detail-682605.html

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

本文來自互聯(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 centos7 bash編程(break和continue)

    Linux centos7 bash編程(break和continue)

    在學(xué)習(xí)shell知識(shí)時(shí),簡單編程要從格式入手。 首先學(xué)習(xí)好單行注釋和多行注釋。 先學(xué)習(xí)簡單整數(shù)的打印輸出,主要學(xué)習(xí) echo 命令,學(xué)習(xí)選項(xiàng)-e -n的使用。 下面的練習(xí)是常用的兩個(gè)分支跳轉(zhuǎn)程序: break 和 continue 。 #!/bin/bash # 這是 單行注釋 # 單行注釋的方法就是在每行行首添加

    2024年02月10日
    瀏覽(26)
  • 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)先于其他同類產(chǎn)品,穩(wěn)定可靠, 高負(fù)載的同時(shí)也能持續(xù)地正常運(yùn)行,在網(wǎng)絡(luò)運(yùn)維中它契合企業(yè)和學(xué)校的文件傳輸,除了基

    2024年01月20日
    瀏覽(17)
  • Linux shell練習(xí)題——grep、|、ln、chmod、vim

    1. 打開終端窗?, 使? pwd 命令查看??所在?錄. 2. 使? cd 命令通過相對(duì)路徑切換到根(/)?錄 3. 使? cd - 切換到上次所在的?錄 4. 使? ls 命令以列表的形式查看當(dāng)前?錄下所有的?件(包括隱藏?件),并將輸出結(jié)果重定向到桌?的 my.txt ?件中. 5. 在當(dāng)前?錄中使? cat 命令

    2024年02月11日
    瀏覽(48)
  • Linux之shell編程(BASH)

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

    2024年01月18日
    瀏覽(48)
  • 【Linux系統(tǒng)編程】Linux編輯器——vim

    【Linux系統(tǒng)編程】Linux編輯器——vim

    從這篇文章開始,我們要來學(xué)習(xí)一些Linux中的開發(fā)工具。 這篇文章,我們先來學(xué)習(xí)一下Linux中的文本編輯器——vim。 首先我們來認(rèn)識(shí)一下什么是vim Vim(Vi IMproved)是一款文本編輯器,它是從 Vi 編輯器發(fā)展而來的。Vim 在功能上比 Vi 更加強(qiáng)大,并提供了更多的擴(kuò)展性和定制選項(xiàng)

    2024年02月13日
    瀏覽(25)
  • Linux Bash編程man幫助手冊(cè)

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

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

    備份指定目錄 查看CPU、磁盤、內(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í)間(也稱:硬件時(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)

覺得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

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

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

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包