課程簡介

最簡單的腳本

選擇外殼(幻數#!,Sha-bang)

調用腳本

外部命令和內置命令

一些特殊字元

  • 評論 (#)
  • 線路末端 (;)
  • 空語句 (:)
  • 重定向輸入輸出(>、<、>>)
  • 重定向輸出
  • 輸入重定向
  • 流 (|)
  • 在後台啟動行程 (&)

變數和參數

  • 變數的銷毀(未設定)
  • 具有 null 值的變數
  • 將結果儲存到變數(反引號 '')
  • 参数請求 ($ 0, $ #, $ 1, $ 2, $ 3 ...)
  • 手動換檔
  • 引用。
  • 轉義字元 (\)

常規 Express離子

條件語句

  • 如果/然後
  • if / then / else
  • 嵌套 if 語句
  • if / elif
  • 案例陳述
  • 運營商
  • 運算子和或 (&&, | |)
  • test 命令

完成 scrypt

退出語句

在腳本中使用程序的完成狀態 ($?)

測試和操作符

  • 運算子文本檔
  • 測試檔案類型
  • 測試文件屬性

比較運算子

  • 使用命令比較算術 if
  • 整數比較運算符
  • 比較字串
  • 比較複合體(和,或)
  • 嵌套比較運算符
  • 賦值運算子
  • 算術運算子
  • 運算子對位的運算子操作(按位運算子)
  • 邏輯運算子
  • 數值常量

盧帕

  • 迴圈 for / in
  • 命令 seq
  • while 迴圈
  • 迴圈直到
  • 控制迴圈(中斷、繼續)

文本處理

  • 指揮頭、尾部
  • 排序、統一、擴展、取消展開
  • 剪切、粘貼、連接、Wc、Tr

文字搜尋 (grep)

流編輯器 (sed)

互動節目

  • 讀取命令
  • 用戶選擇

特徵

睡眠命令

如果腳本不起作用?(調試中)

最低要求

  • 基本瞭解 Linux
  • 建議完成課程“Linux簡介”
 14 時間:

人數



每位參與者的報價

相關課程

課程分類