鈴木維一郎210 pages

(2)【cat】シェルスクリプトコマンド活用紹介

(2)【cat】シェルスクリプトコマンド活用紹介

「cat」は、「conCATenate(つなぐ、連結する)」のcatです。ファイルを連結するためのコマンドですが、ファイルの内容を表示する際によく使われます。 catコマンド ファイルの内容を表示する ファイルの内容を行番号付きで表示する 複数ファイルを連結して1つのファイルにする 概要 「cat」は、「co…

(1)【echo】シェルスクリプトコマンド活用紹介

(1)【echo】シェルスクリプトコマンド活用紹介

「echo」はメッセージなどを表示するコマンドです。「echo メッセージ」でメッセージを表示します。「echo $変数名」で環境変数やシェル変数を表示する際にも使用います。 echoコマンド メッセージや環境変数を表示します。 概要 「echo」はメッセージなどを表示するコマンドです。 $echo メッセージ でメッセージを表示しま…

【grep/sed/awkも】ざっくりわかるシェルスクリプト5」

【grep/sed/awkも】ざっくりわかるシェルスクリプト5」

この記事はシェルスクリプトを45分でざっくりマスターできるチュートリアルです。bashスクリプト「Hello, World」から、ifステートメントなどの条件分岐、while, for, untilループをはじめ、シェルスクリプトの効率的なデバッグ手法の紹介など、シェルスクリプトを網羅的かつ短時間で学習することができます。 …

【はじめから】ざっくりわかるシェルスクリプト3

【はじめから】ざっくりわかるシェルスクリプト3

前2回目の説明に続き、bashプログラミングの基本的な考え方3として最終章を説明します。bashスクリプトの一般的な操作を、ざっくりと説明します。 はじめに Bashスクリプトは、シェルコマンドの実行、複数のコマンドの同時実行、管理タスクのカスタマイズ、タスクの自動化の実行など、さまざまな…

【20.スクリプトからの戻り値を渡す】ざっくりわかる「シェルスクリプト」

【20.スクリプトからの戻り値を渡す】ざっくりわかる「シェルスクリプト」

Bash関数は、数値と文字列値の両方を渡すことができます。関数から文字列値を渡す方法を次の例に示します。'function_return.sh'という名前のファイルを作成し、次のコードを追加します。関数greeting()は、文字列値を変数valに返します。この変数は、処理の最後に他の文字列と組み合わせて出力します。 関数からの戻り値の受け渡し 関数からの戻り値の受け渡し: Bash関数は、数値と文字列値の両方を渡すことができます。関数から文字列値を渡す方法を…

【21.ディレクトリを作成する】ざっくりわかる「シェルスクリプト」

【21.ディレクトリを作成する】ざっくりわかる「シェルスクリプト」

Bashは「mkdir」コマンドを使用して新しいディレクトリを作成します。'make_directory.sh'という名前のファイルを作成し、次のコードを追加して、ユーザーから新しいディレクトリ名を取得します。ディレクトリ名が現在の場所に存在しない場合は、ディレクトリが作成されます。 ディレクトリを作成する ディレクトリを作成する: Bashは「mkdir」コマンドを使用して新しいディレクトリを作成します。‘mak…

【22.存在を確認してディレクトリを作成する】ざっくりわかる「シェルスクリプト」

【22.存在を確認してディレクトリを作成する】ざっくりわかる「シェルスクリプト」

'mkdir'コマンドを実行する前に、現在の場所にディレクトリが存在することを確認する事ができます。mkdir コマンドの' -d 'オプションは、特定のディレクトリが存在するかどうかをテストするためのオプションです。'directory_exist.sh'という名前のファイルを作成し、次のコードを追加してください。ディレクトリの存在を確認してディレクトリを作成します。 存在を確認してディレクトリを作成する 存在を確認してディレクトリを作成します。 ‘mkdir’コマンドを実行する前に、現…

【23.ファイルを読む】ざっくりわかる「シェルスクリプト」

【23.ファイルを読む】ざっくりわかる「シェルスクリプト」

whileループでreadコマンドを使用すると、bashで任意のファイルを1行ずつ読み取ることができます。'read_file.sh'という名前のファイルを作成し、次のコードを追加してください。 別途作成する'book.txt'の内容を読み取ります。 ファイルを読む ファイルを読む: whileループでreadコマンドを使用すると、bashで任意のファイルを1行ずつ読み取ることができます。&l…

【24.ファイルを削除する】ざっくりわかる「シェルスクリプト」

【24.ファイルを削除する】ざっくりわかる「シェルスクリプト」

'rm'コマンドは、ファイルまたはディレクトリを削除するためのコマンドです。次のコードを使用して「delete_file.sh」という名前のファイルを作成し、ユーザーからファイル名を取得して削除します。ここで、「-i」オプションは、ファイルを削除する前にユーザーに削除確認をに使用されます。 ファイルを削除する ファイルを削除します: ‘rm’コマンドは、ファイルまたはディレクトリを削除するためのコマンドです。…

【25.ファイルに追加】ざっくりわかる「シェルスクリプト」

【25.ファイルに追加】ざっくりわかる「シェルスクリプト」

bashで「>>」演算子を使用すると、既存のファイルに新しいデータを追加できます。'append_file.sh 'という名前のファイルを作成し、次のコードを追加して、ファイルの最後に新しいコンテンツを追加します。ここで、「Learning Level 5」は、スクリプトの実行後に「level.txt」ファイルのに追加されます。 ファイルに追加 ファイルに追加: bashで「»」演算子を使用すると、既存のファイルに新しいデータを追加できます。‘ap…

【26.ファイルが存在するかどうかを確認】ざっくりわかる「シェルスクリプト」

【26.ファイルが存在するかどうかを確認】ざっくりわかる「シェルスクリプト」

'-e'または'-f'オプションを使用して、ファイルの存在を確認できます。次のコードの 'if [ ]'では、ファイルの存在をテストするために「-f」オプションが使用されています。' file_exist.sh 'という名前のファイルを作成し、次のコードを追加します。ここで、ファイル名はコマンドラインから渡されます。 ファイルが存在するかどうかを確認 ファイルが存在するかどうかをテストします。 ‘-e’または’-f&rsqu…