シェルスクリプト

シェルスクリプト

【シェルスクリプト】キーボードからの入力を受け付ける方法

シェルスクリプトでキーボードからの入力を受け付ける方法です。キーボードからの入力を受け付けるには?「read」コマンドを使用することで、キーボードから入力した内容を変数に格納することが出来ます。read 変数名入力したキーの内容を表示下記は...
シェルスクリプト

【シェルスクリプト】ファイルの中身を一行ずつ読み込む方法

シェルスクリプトで「while read line」を使い、ファイルの中身を一行ずつ読み込ませるための方法色々です。標準入力へリダイレクトさせて読み込むファイルを標準入力へリダイレクトさせて中身を一行ずつ読み込ませています。#!/bin/b...
シェルスクリプト

【シェルスクリプト】(繰り返し)while文

while文についてwhile文は指定した条件が真である限り処理を繰り返します。while 条件do 処理done条件の後に「;」をつけることで、下記のような書き方もできます。while 条件; do 処理doneスクリプト例変数「i」が1...
シェルスクリプト

【シェルスクリプト】(繰り返し)for文

for文についてfor文は変数にリストで指定した値を順番に代入し、その度に「do」から「done」までの処理を実行しリストの値を全てを代入し処理が完了したら繰り返しは終了となります。for 変数 in リストdo 処理doneこんな書き方も...
シェルスクリプト

【シェルスクリプト】(条件分岐)case文

case文case文は判定対象となる「値」と事前に作成した複数の「条件」を上から順に比較して、マッチした「条件」の「処理」を実行させることができます。どの条件にもマッチしない場合は何も処理を実行しません。cace文の書き方処理を終了させるに...
シェルスクリプト

【シェルスクリプト】(条件分岐)if文

シェルスクリプトにおけるif文の使い方です。if文if文を使用することで条件式の結果によって真・偽の分岐を行い、決められた処理を実行することができます。条件式には「test」コマンド(でも代用可能)を使用することが多いですが、その他のコマン...
シェルスクリプト

【シェルスクリプト】クォートの使い分け方

これまではなんか適当に使っていたので改めて調べてみました。クォートの種類シェルスクリプトではクォートによって囲まれた中身の処理がそれぞれ異なります。そこで、クォートごとの処理内容についてまとめてみました。 シングルクォート 「'」 内容を文...
シェルスクリプト

【シェルスクリプト】コメントの書き方

シェルスクリプトでのコメントの書き方についてです。コメント書き方シェルスクリプト内にコメントを書く場合は、「#」を入力してからその後にコメントを書くという形式になり「#」を入力した位置から行の最後までがコメントとして扱われます。ただし、「"...