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

【玩轉(zhuǎn)Linux操作】一文帶你明白Shell的判斷,循環(huán)語句

這篇具有很好參考價值的文章主要介紹了【玩轉(zhuǎn)Linux操作】一文帶你明白Shell的判斷,循環(huán)語句。希望對大家有所幫助。如果存在錯誤或未考慮完全的地方,請大家不吝賜教,您也可以點(diǎn)擊"舉報違法"按鈕提交疑問。

??專欄【玩轉(zhuǎn)Linux操作】
??喜歡的詩句:更喜岷山千里雪 三軍過后盡開顏。
??音樂分享【如愿】
大一同學(xué)小吉,歡迎并且感謝大家指出我的問題??


【玩轉(zhuǎn)Linux操作】一文帶你明白Shell的判斷,循環(huán)語句,玩轉(zhuǎn)Linux操作,linux,運(yùn)維,服務(wù)器

??判斷語句

注意寫空格

if … then 形式
類似于C/C++里面的if-else語句

?單層if

if condition
then
	語句1
	語句2
	...
fi

??示例

【玩轉(zhuǎn)Linux操作】一文帶你明白Shell的判斷,循環(huán)語句,玩轉(zhuǎn)Linux操作,linux,運(yùn)維,服務(wù)器
【玩轉(zhuǎn)Linux操作】一文帶你明白Shell的判斷,循環(huán)語句,玩轉(zhuǎn)Linux操作,linux,運(yùn)維,服務(wù)器
【玩轉(zhuǎn)Linux操作】一文帶你明白Shell的判斷,循環(huán)語句,玩轉(zhuǎn)Linux操作,linux,運(yùn)維,服務(wù)器

?單層if-else

if condition
then 
	語句1
	語句2
	...
else
	語句1
	語句2
	...
fi

??示例

【玩轉(zhuǎn)Linux操作】一文帶你明白Shell的判斷,循環(huán)語句,玩轉(zhuǎn)Linux操作,linux,運(yùn)維,服務(wù)器
【玩轉(zhuǎn)Linux操作】一文帶你明白Shell的判斷,循環(huán)語句,玩轉(zhuǎn)Linux操作,linux,運(yùn)維,服務(wù)器

?多層if-elif-elif-else

if condition
then
	語句1
	語句2
	...
elif condition
then
	語句1
	語句2
	...
elif condition
then
	語句1
	語句2
	...
else
	語句1
	語句2
	...
fi

??示例

【玩轉(zhuǎn)Linux操作】一文帶你明白Shell的判斷,循環(huán)語句,玩轉(zhuǎn)Linux操作,linux,運(yùn)維,服務(wù)器
【玩轉(zhuǎn)Linux操作】一文帶你明白Shell的判斷,循環(huán)語句,玩轉(zhuǎn)Linux操作,linux,運(yùn)維,服務(wù)器

?case…esac形式

類似于C/C++的switch語句

case $變量名稱 in
	值1)
		語句1
		語句2
		...
		;;  #類似于C/C++的break
	值2)
		語句1
		語句2
		...
		;;  
	*)		#類似于C/C++的default
		語句1
		語句2
		...
		;;
esac

??示例

【玩轉(zhuǎn)Linux操作】一文帶你明白Shell的判斷,循環(huán)語句,玩轉(zhuǎn)Linux操作,linux,運(yùn)維,服務(wù)器
【玩轉(zhuǎn)Linux操作】一文帶你明白Shell的判斷,循環(huán)語句,玩轉(zhuǎn)Linux操作,linux,運(yùn)維,服務(wù)器

??循環(huán)語句

注意寫空格

?for…in…do…done

for var in val1 val2 val3
do
	語句1
	語句2
	...
done

??示例

??輸出a 2 cc,每個元素占一行

【玩轉(zhuǎn)Linux操作】一文帶你明白Shell的判斷,循環(huán)語句,玩轉(zhuǎn)Linux操作,linux,運(yùn)維,服務(wù)器

【玩轉(zhuǎn)Linux操作】一文帶你明白Shell的判斷,循環(huán)語句,玩轉(zhuǎn)Linux操作,linux,運(yùn)維,服務(wù)器

??輸出當(dāng)前路徑下的所有文件名,每個文件名占一行

【玩轉(zhuǎn)Linux操作】一文帶你明白Shell的判斷,循環(huán)語句,玩轉(zhuǎn)Linux操作,linux,運(yùn)維,服務(wù)器
【玩轉(zhuǎn)Linux操作】一文帶你明白Shell的判斷,循環(huán)語句,玩轉(zhuǎn)Linux操作,linux,運(yùn)維,服務(wù)器

??輸出1-10

【玩轉(zhuǎn)Linux操作】一文帶你明白Shell的判斷,循環(huán)語句,玩轉(zhuǎn)Linux操作,linux,運(yùn)維,服務(wù)器
【玩轉(zhuǎn)Linux操作】一文帶你明白Shell的判斷,循環(huán)語句,玩轉(zhuǎn)Linux操作,linux,運(yùn)維,服務(wù)器

【玩轉(zhuǎn)Linux操作】一文帶你明白Shell的判斷,循環(huán)語句,玩轉(zhuǎn)Linux操作,linux,運(yùn)維,服務(wù)器
【玩轉(zhuǎn)Linux操作】一文帶你明白Shell的判斷,循環(huán)語句,玩轉(zhuǎn)Linux操作,linux,運(yùn)維,服務(wù)器

?for((…;…;…))do…done

for((expression;condition;expression))
do
	語句1
	語句2
	...
done

??示例

輸出0到9
【玩轉(zhuǎn)Linux操作】一文帶你明白Shell的判斷,循環(huán)語句,玩轉(zhuǎn)Linux操作,linux,運(yùn)維,服務(wù)器

【玩轉(zhuǎn)Linux操作】一文帶你明白Shell的判斷,循環(huán)語句,玩轉(zhuǎn)Linux操作,linux,運(yùn)維,服務(wù)器

?while…do…done循環(huán)

while condition
do
	語句1
	語句2
	...
done

??示例

輸入name,按下CTRL+d后停止輸入

【玩轉(zhuǎn)Linux操作】一文帶你明白Shell的判斷,循環(huán)語句,玩轉(zhuǎn)Linux操作,linux,運(yùn)維,服務(wù)器

【玩轉(zhuǎn)Linux操作】一文帶你明白Shell的判斷,循環(huán)語句,玩轉(zhuǎn)Linux操作,linux,運(yùn)維,服務(wù)器

?until…do…done循環(huán)

當(dāng)條件為真時結(jié)束循環(huán)

until condition
do
	語句1
	語句2
	...
done

??示例

當(dāng)用戶輸入yesYES時結(jié)束,否則一直輸入
【玩轉(zhuǎn)Linux操作】一文帶你明白Shell的判斷,循環(huán)語句,玩轉(zhuǎn)Linux操作,linux,運(yùn)維,服務(wù)器
【玩轉(zhuǎn)Linux操作】一文帶你明白Shell的判斷,循環(huán)語句,玩轉(zhuǎn)Linux操作,linux,運(yùn)維,服務(wù)器

??break命令

跳出當(dāng)前一層循環(huán)

Linux中break不能跳出case語句

?示例

如果輸入的不是文件結(jié)束符,那么會輸出1,2,3,4,5,6,7
如果輸入的是文件結(jié)束符,那么會直接結(jié)束循環(huán)
Linux中的文件結(jié)束符(EOF)是CTRL+d

while read name 
do 
	for((i=1;i<=10;i++))
	do
		case $i in
			8)
				break
				;;
			*)
				echo $i
				;;
		esac
	done
done

【玩轉(zhuǎn)Linux操作】一文帶你明白Shell的判斷,循環(huán)語句,玩轉(zhuǎn)Linux操作,linux,運(yùn)維,服務(wù)器
【玩轉(zhuǎn)Linux操作】一文帶你明白Shell的判斷,循環(huán)語句,玩轉(zhuǎn)Linux操作,linux,運(yùn)維,服務(wù)器

??continue命令

for ((i=1;i<=10;i++))
do
	if [ `expr $i % 2` -eq 0 ]
	then
		continue
	fi
	echo $i
done

【玩轉(zhuǎn)Linux操作】一文帶你明白Shell的判斷,循環(huán)語句,玩轉(zhuǎn)Linux操作,linux,運(yùn)維,服務(wù)器
【玩轉(zhuǎn)Linux操作】一文帶你明白Shell的判斷,循環(huán)語句,玩轉(zhuǎn)Linux操作,linux,運(yùn)維,服務(wù)器

??死循環(huán)的處理方式

輸入CTRL+c即可
否則可以直接關(guān)閉進(jìn)程
1.所有top命令找到該進(jìn)程的PID
2.輸入kill -9 PID即可關(guān)掉此進(jìn)程

??如果大家有不明白的地方,或者文章有問題,歡迎大家在評論區(qū)討論,指正??文章來源地址http://www.zghlxwxcb.cn/news/detail-545829.html

到了這里,關(guān)于【玩轉(zhuǎn)Linux操作】一文帶你明白Shell的判斷,循環(huán)語句的文章就介紹完了。如果您還想了解更多內(nèi)容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

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

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

相關(guān)文章

  • 【從零開始學(xué)習(xí)Linux】一文帶你了解Shell外殼及用戶權(quán)限(二)

    【從零開始學(xué)習(xí)Linux】一文帶你了解Shell外殼及用戶權(quán)限(二)

    ?? 紙上得來終覺淺, 絕知此事要躬行。 ??主頁:June-Frost ??專欄:Linux入門 ??【從零開始學(xué)習(xí)Linux】系列均屬于Linux入門,主要包含Linux操作系統(tǒng)下的指令、操作、權(quán)限以及開發(fā)工具,使得擁有基本編寫代碼的能力。 ??該文章主要了解Shell外殼(理論)及用戶權(quán)限,該系列

    2024年02月05日
    瀏覽(21)
  • 一文帶你了解:Linux 文件系統(tǒng)+文件系統(tǒng)相關(guān) Shell 命令+文件系統(tǒng)類型

    一文帶你了解:Linux 文件系統(tǒng)+文件系統(tǒng)相關(guān) Shell 命令+文件系統(tǒng)類型

    本篇文章是記錄我在學(xué)習(xí)Linux時,有關(guān)Linux?文件系統(tǒng)的學(xué)習(xí)。 操作系統(tǒng)的基本功能之一就是文件管理,而文件的管理是由文件系統(tǒng)來完成的。 Linux 支持多種文件系統(tǒng),接下來我們就來一起了解 Linux 下的 文件系統(tǒng)、文件系統(tǒng)類型、文件系統(tǒng)結(jié)構(gòu)和文件系統(tǒng)相關(guān) Shell 命令。 有

    2024年02月22日
    瀏覽(22)
  • 【玩轉(zhuǎn)Linux操作】詳細(xì)講解shell的注釋,變量,字符串,數(shù)組等操作

    【玩轉(zhuǎn)Linux操作】詳細(xì)講解shell的注釋,變量,字符串,數(shù)組等操作

    ??專欄【玩轉(zhuǎn)Linux操作】 ??喜歡的詩句:更喜岷山千里雪 三軍過后盡開顏。 ??音樂分享【Counting Stars 】 歡迎并且感謝大家指出小吉的問題?? Shell 是一個用 C 語言編寫的程序,它是用戶使用 Linux 的橋梁。Shell 既是一種命令語言,又是一種程序設(shè)計語言。Shell 是指一種應(yīng)用

    2024年02月11日
    瀏覽(29)
  • 【玩轉(zhuǎn)Linux操作】詳細(xì)講解Shell的函數(shù),exit,文件重定向,引入外部腳本的操作

    【玩轉(zhuǎn)Linux操作】詳細(xì)講解Shell的函數(shù),exit,文件重定向,引入外部腳本的操作

    ??專欄【???????玩轉(zhuǎn)Linux操作】 ??喜歡的詩句:更喜岷山千里雪 三軍過后盡開顏。 ??音樂分享【Love Story】 ??大一同學(xué)小吉,歡迎并且感謝大家指出我的問題?? bash 中的函數(shù)類似于C/C++中的函數(shù),但是 return 的返回值與C/C++不同,返回的是 exit code ,取值為0~255,

    2024年02月12日
    瀏覽(23)
  • Spring-WebFlux使用,一文帶你從0開始學(xué)明白Spring-WebFlux,學(xué)明白響應(yīng)式編程

    Spring-WebFlux使用,一文帶你從0開始學(xué)明白Spring-WebFlux,學(xué)明白響應(yīng)式編程

    傳統(tǒng)的基于Servlet的Web框架,如Spring MVC,在本質(zhì)上都是阻塞和多線程的,每個連接都會使用一個線程。在請求處理的時候,會在線程池中拉取一個工作者( worker )線程來對請求進(jìn)行處理。同時,請求線程是阻塞的,直到工作者線程提示它已經(jīng)完成為止。 在Spring5中,引入了一個新

    2024年02月03日
    瀏覽(25)
  • 一文帶你玩轉(zhuǎn)ProtoBuf

    一文帶你玩轉(zhuǎn)ProtoBuf

    在網(wǎng)絡(luò)通信和通用數(shù)據(jù)交換等應(yīng)用場景中經(jīng)常使用的技術(shù)是 JSON 或 XML,在微服務(wù)架構(gòu)中通常使用另外一個數(shù)據(jù)交換的協(xié)議的工具ProtoBuf。 ProtoBuf也是我們做微服務(wù)開發(fā),進(jìn)行Go進(jìn)階實(shí)戰(zhàn)中,必知必會的知道點(diǎn)。 今天就開始第一章內(nèi)容:《一文帶你玩轉(zhuǎn)ProtoBuf》 你可能不知道

    2023年04月16日
    瀏覽(24)
  • shell 循環(huán) 判斷

    shell 循環(huán) 判斷

    for 循環(huán) Shell 腳本里最簡單的循環(huán)當(dāng)屬 for 循環(huán)。最簡單的 for 循環(huán)如下所示,你只需將變量值依次寫在 in 后面即可: 如果要循環(huán)的內(nèi)容是字母表里的連續(xù)字母或連續(xù)數(shù)字,那么就可以按以下語法來寫腳本: while 循環(huán) 除了 for 循環(huán),Shell 同樣提供了 while 循環(huán)。對于其它語言,

    2024年01月19日
    瀏覽(20)
  • 圖文結(jié)合丨帶你輕松玩轉(zhuǎn)MySQL Shell for GreatSQL

    圖文結(jié)合丨帶你輕松玩轉(zhuǎn)MySQL Shell for GreatSQL

    MySQL Shell 是 MySQL 的一個高級客戶端和代碼編輯器,是第二代 MySQL 客戶端。第一代 MySQL 客戶端即我們常用的 MySQL 。除了提供類似于 MySQL 的 SQL 功能外,MySQL Shell 還提供 JavaScript 和 Python 腳本功能,并包括與 MySQL 一起使用的 API 。MySQL Shell 除了可以對數(shù)據(jù)庫里的數(shù)據(jù)進(jìn)行操作,

    2024年02月12日
    瀏覽(21)
  • 一文帶你UI界面玩轉(zhuǎn)ChatGLM以及Llama的微調(diào)

    一文帶你UI界面玩轉(zhuǎn)ChatGLM以及Llama的微調(diào)

    Lora微調(diào)的概念: ????????lora是Low-Rank Adaptation的縮寫,是微軟的Hu等人于2021年掛在ArXiv上(后又發(fā)表在ICLR2022上)的一篇論文《LoRA: Low-Rank Adaptation of Large Language Models》中提出的,通俗來講,是一種 降低模型可訓(xùn)練參數(shù) ,又 盡量不損失模型表現(xiàn) 的 大模型微調(diào) 方法。為什

    2024年02月03日
    瀏覽(77)
  • 一文帶你玩轉(zhuǎn)C庫中的一系列字符串函數(shù)

    一文帶你玩轉(zhuǎn)C庫中的一系列字符串函數(shù)

    作者主頁: paper jie的博客_CSDN博客-C語言,算法詳解領(lǐng)域博主 本文作者: 大家好,我是paper jie,感謝你閱讀本文,歡迎一建三連哦。 本文錄入于 《系統(tǒng)解析C語言》專欄,本專欄是針對于大學(xué)生,編程小白精心打造的。筆者用重金(時間和精力)打造,將算法基礎(chǔ)知識一網(wǎng)打盡,

    2024年02月13日
    瀏覽(22)

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

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請作者喝杯咖啡吧~博客贊助

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

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包