わかる&つかえる UNIX基礎講座 シェルスクリプト編

[表紙]わかる&つかえる UNIX基礎講座 シェルスクリプト編

紙版発売

B5変形判/168ページ

定価2,068円(本体1,880円+税10%)

ISBN 4-7741-2362-5

ただいま弊社在庫はございません。

→学校・法人一括購入ご検討の皆様へ

書籍の概要

この本の概要

本書は,プログラム作成の経験がない人がシェルスクリプトを学ぶための書籍です。UNIXはある程度使えるがシェルスクリプトは書いたことがない,という読者を対象に,ごく簡単な例題のみを扱い,それぞれのポイントをわかりやすくしています。

こんな方におすすめ

  • シェルスクリプトをこれから学習する方
  • シェルスクリプトってどんなだろう?と思う方

目次

はじめに

目次

本書の使い方

LESSON 1 まずシェルスクリプトを作ってみよう

  • STEP1 自分だけのコマンドを作る
    • 1 シェルスクリプトとは
    • 2 シェルスクリプトを作ってみる
    • 3 このコマンド,変?
    • 4 コマンドの結果を利用する
  • STEP2 シェルスクリプトのデバッグ
    • 1 デバッグ
  • STEP3 シェルスクリプトの作り方と実行方法
    • 1 実行権を与えない方法
    • 2 スクリプトに起動するシェルを書く方法
    • 3 方法の比較(1)
    • 4 方法の比較(2)
  • LESSON 1 章末問題

LESSON 2 シェル変数

  • STEP1 シェル変数の定義と参照
    • 1 シェル変数を定義する
    • 2 シェル変数を参照する
  • STEP2 代表的なシェル変数を理解する
    • 1 代表的なシェル変数を見る
    • 2 代表的なシェル変数を変更する
  • LESSON 2 章末問題

LESSON 3 処理の流れを変える(if文)

  • STEP1 if文の基本形
    • 1 readコマンド
    • 2 if文
  • STEP2 if〜then〜else文
    • 1 条件式が偽であるとき
  • STEP3 複雑なif文
    • 1 複数の条件式の組み合わせ
    • 2 入れ子(ネスト)
    • 3 if〜then〜elif〜文
  • LESSON 3 章末問題

LESSON 4 処理の流れを変える(case)

  • STEP1 case文
    • 1 case文の基本形
    • 2 いろいろなパターン
  • LESSON 4 章末問題

LESSON 5 繰り返し処理

  • STEP1 引数とshiftコマンド
    • 1 コマンドの引数
    • 2 shiftコマンド
  • STEP2 while文
    • 1 while文の基本形
    • 2 while文の終了方法(break)
    • 3 continue文
  • STEP3 until文
    • 1 until文の基本形
  • STEP4 for文
    • 1 for文の基本形
    • 2 いろいろなfor文
  • LESSON 5 章末問題

LESSON 6 シェルとシェル変数とプロセス

  • STEP1 コマンドとプロセス
    • 1 シェル変数はシェルごとに定義される
    • 2 スクリプトでシェル変数を変更してみる
    • 3 プロセス
  • LESSON 6 章末問題

LESSON 7 正規表現

  • STEP1 正規表現の基本
    • 1 行頭の指定
    • 2 行末の指定
    • 3 繰り返しパターン(1)
    • 4 繰り返しパターン(2)
  • LESSON 7 章末問題

LESSON 8 シェル関数

  • STEP1 シェル関数の基本
    • 1 シェル関数の定義
    • 2 シェル関数と引数
    • 3 シェル関数の戻り値
  • LESSON 8 章末問題

LESSON 9 sedとawk

  • STEP1 sed
    • 1 sedの基本形
    • 2 ややこしいsed(1)
    • 3 ややこしいsed(2)
  • STEP2 awk
    • 1 awkの基本形
    • 2 いろいろなパターン
  • LESSON 9 章末問題

LESSON 10 サンプルプログラム

  • STEP1 プログラムの書き方を知ろう
    • 1 プログラムの書き方
    • 2 見やすいプログラムを書くには
  • STEP2 文字を編集する
    • 1 文字の置き換え
    • 2 文字の削除
  • STEP3 日付・時刻を出力する
    • 1 日付・時刻の書式(1)
    • 2 日付・時刻の書式(2)
  • STEP4 重複行を処理する
    • 1 重複行の操作
  • STEP5 ヒアドキュメント
    • 1 ヒアドキュメント
  • STEP6 文字列やファイルを連結する
    • 1 文字列の連結
    • 2 ファイルの連結
  • STEP7 数値を計算・比較する
    • 1 数値計算
    • 2 数値の比較

章末問題解答例