Esac代表什麼意義?
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不也是這樣嗎?它們剛好反過,分別表示開始和結束。
相關文章
- XCMP 的意義是什麼?
- 資料安全是指什麼?有什麼意義?
- Thread.Sleep(0)意義是什麼thread
- Objects.requireNonNull的意義是什麼ObjectUINull
- SAP UI5 中的數字 5 代表什麼含義?UI
- Android中VSYNC代表什麼Android
- java程式碼規範有什麼意義Java
- DNS解析記錄有哪些型別?分別代表什麼含義?DNS型別
- 實施CRM系統的意義是什麼?
- json轉物件(沒有什麼實際意義)JSON物件
- python中的class代表什麼Python
- Linux靜態路由是什麼?UG代表什麼?Linux路由
- 什麼是資料監控?其4大意義又是什麼?
- Python全棧指什麼?全棧工程師的意義是什麼?Python全棧工程師
- 資料中心中的配線架有什麼意義?
- MySQL int型別長度的意義是什麼MySql型別
- 亮化工程改善城市夜景有什麼重要意義
- Python中\t代表什麼?如何使用?Python
- postgresql中pg_class relkind有幾個值,分別代表什麼含義SQL
- 資料安全的重要性和意義是什麼?
- 冴羽答讀者問:人生的意義是什麼?
- 優思學院:質量管理的意義是什麼?
- 試驗二:檢視centos的版本號以及版本號所代表的意義CentOS
- 製藥行業的GxP代表什麼?行業
- 資料分析的目的和意義是什麼?_光點科技
- 數字化改變生活,數字化具有什麼意義?
- 網路安全應急響應的主要意義是什麼?
- Linux命令列有什麼意義?Linux運維基礎入門Linux命令列運維
- 如何通俗理解信創國產化是什麼意思?有哪些系統?有什麼意義?
- 會員系統融合線上線下的意義是什麼?
- 連載 2 - 意義 - 為什麼著重在服務端測試服務端
- 教育網站搭建對於企業來說有什麼意義?網站
- 傳統企業做營銷型網站有什麼意義?網站
- 意義
- hero 和 features 在主題中代表什麼意思
- JavaScript 中的 SOLID 原則(四):“I”代表什麼JavaScriptSolid
- JavaScript 中的 SOLID 原則(一):“S”代表什麼JavaScriptSolid
- 直播美顏工具接入平臺有什麼意義?為什麼要區分為不同的版本?