Esac代表什麼意義?

2021-04-06 12:01:44 字數 650 閱讀 1544

esac

代表什麼意義?

一些剛剛接觸

bash

程式設計的人,總是很奇怪

bash

裡的一些關鍵字,知道它的功能,但不知道為什麼要這樣寫。比如:

#!/bin/bash

if [ ! -n "$1" ]

then

echo"usage: $0 [insert|remove]";

exit 1 fi

action="$1"

case $action in

insert) echo "device inserted.";;

remove) echo "device removed.";;

*) echo "invalid option.";;

esac fi

是if

語句的結束,

esac

是case

語句的結束。fi和

esac

這樣的關鍵字是不是很怪異呢?呵,仔細想一想,一點也不怪,考慮一下

{}

等等,是垂直軸對稱的,[和

]是垂直軸對稱的。現在來看,if和

fi及

case

和esac

不也是這樣嗎?它們剛好反過,分別表示開始和結束。

Esac代表什麼意義?

esac代表什麼意義?一些剛剛接觸bash程式設計的人,總是很奇怪bash裡的一些關鍵字,知道它的功能,但不知道為什麼要這樣寫。比如 bin bash if n 1 then echo usage 0 insert remove exit 1 fiaction 1 case action in in...

Esac代表什麼意義

分享一下我老師大神的人工智慧教程!零基礎,通俗易懂!esac 代表什麼意義?一些剛剛接觸bash 程式設計的人,總是很奇怪bash 裡的一些關鍵字,知道它的功能,但不知道為什麼要這樣寫。比如 bin bash if n 1 then echo usage 0 insert remove exit 1...

Python Basic r 字母所代表的意義

python程式的執行需要依靠python直譯器對語法進行語法分析,詞法分析,而在python中如果又impot了像re 正規表示式 等模組,這種情況下,對於一些特殊字元的意義會有相應的衝突。例如 對於python直譯器和正規表示式的直譯器都有特殊的意義,所以需要提前瞭解釋的順序跟過程。又例如 b ...

資料結構 ElemType T 代表的意義

1 前言 普通變數的引用 elemtype表示抽象資料型別,假設為int型。首先看個改變變數值的例子 函式1 void add int x 函式2 void add int x int main 很明顯只有函式2才會改變x變數的值。2 t 的含義 指標的引用 如果要改變指標型變數,則需要寫成如下形式...

IPTABLES引數代表什麼?

example iptables a input explanation 在所選擇的鏈末新增規則。當源地址或目的地址是以名字而不是ip地址的形式出現時,若這些名字可以被解析為多個地址,則這條規則會和所有可用的地址結合。command d,delete example iptables d input...