function | sh | bash | csh | |
---|---|---|---|---|
message | 引用符の処理例 | - | ||
配列 | 配列の記述、 曜日の表示 | - | ||
data_in_script | データ埋込 | |||
日付 | 色々な表示形態 | - | ||
トークンリスト | forの使用例 | - | ||
スクリプトのパラメータ | パラメータ有無の検査 | paramCheck | ||
応答 | 応答と結果確認 (その1 , その2)、 選択の要求 | - | ||
function | sh | bash | csh | |
検査や比較 if | 応答と結果確認 (その1 , その2) , LASTCC値 , ファイル有無と属性 , 文字変数比較 | - | ||
条件分岐 | 判定 (case, case) , 判定 (if) , | switch, select, case | ||
ループ処理 | while/untilによるループ, forにファイル一覧を取得して操作, forにトークンリストを設定, ループから抜け出る (continue, break, exit), | foreach, foreach | ||
function | sh | bash | csh | |
パス名から dir名とファイル名を分離 | ファイル名のみ、 dir/dir/ファイル名、 完全ファイル名 (in debug) | - | ||
ファイル一覧を取得 | 総称名で一覧を取得して操作 | - | ||
ファイル名の分離 | 識別子を分離 | - | ||
findで探して... |
*~ を削除、
名称の変更、
| - find and rename | - | |
find with depth | sample | - | ||
function | sh | bash | csh | |
ファイル読込 | 1行づつ読込 | - | ||
sed による編集 | sedの例 | - | ||
文字列の分離 | 特定文字の前後、 数字と英字 | - | ||
計算 | 四則演算 (+ - * / 剰余), 文字列を整数化 | - |