コース概要

最も単純なスクリプト

貝殻の選択(マジックナンバー#!、シャバン)

スクリプトの呼び出し

外部コマンドと組み込みコマンド

いくつかの特殊文字

  • コメント (#)
  • 行末 (;)
  • 空のステートメント (:)
  • 入出力のリダイレクト (>、<、>>)
  • 出力のリダイレクト
  • 入力のリダイレクト
  • ストリーム (|)
  • バックグラウンドでプロセスを開始します (&)

変数とパラメータ

  • 変数の破棄(未設定)
  • NULL値を持つ変数
  • 結果を変数に保存します (逆引用符 ``)
  • パラメータリクエスト ($ 0、$ #、$ 1、$ 2、$ 3 ...)
  • マニュアルシフト
  • 引用します。
  • エスケープ文字 (\)

通常の Express イオン

条件文

  • if / then
  • if / then / else
  • if ステートメントのネスト
  • イフ/エリフ
  • ケースステートメント
  • オペレーター
  • 演算子 and、or (&&、| |)
  • テストコマンド

暗号化を完了しています

終了ステートメント

プログラムの完了ステータスをスクリプト($?)で使用します。

テストと演算子

  • 演算子のテキスト ファイル
  • ファイルの種類をテストします
  • テストファイルの属性

比較演算子

  • if コマンドを使用した算術比較
  • 整数比較演算子
  • 文字列の比較
  • 複素数 (and、or) の比較
  • ネストされた比較演算子
  • 代入演算子
  • 算術演算子
  • 演算子 ビットに対する演算 (ビットごとの演算子)
  • 論理演算子
  • 数値定数

ルーパ

  • /in のループ
  • コマンドシーケンス
  • while ループ
  • までループします
  • ループの制御 (中断、続行)

テキスト処理

  • コマンドヘッド、テール
  • 並べ替え、一意化、展開、展開解除
  • カット、ペースト、結合、Wc、Tr

テキスト検索(grep)

ストリームエディタ(sed)

インタラクティブなプログラム

  • 読み取りコマンド
  • ユーザー選択

特徴

スリープコマンド

スクリプトが機能しない場合は? (デバッグ)

要求

  • 基礎レベルのLinuxの知識があること
  • コース「Linux入門」の修了を推奨
  14 時間
 

参加者の人数


開始

完了


Dates are subject to availability and take place between 10:00 and 17:00.
Open Training Courses require 5+ participants.

関連コース

Linux Administration Fundamentals

  21 時間

関連カテゴリー