0
1

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 5 years have passed since last update.

ShellScript 関数を定義する

Posted at

目的

  • ShellScriptで関数を定義する方法と関数をよび出す方法をまとめる。

書き方の例

  • 関数は定義を先に行わないと呼び出して使用することができない。

  • スタンダードな関数の定義方法を下記に記載する。

    #!/bin/bash
    
    function 関数の名前 () {
        関数としてまとめたい処理
    }
    
  • 関数の呼出方法下記に記載する。

    #!/bin/bash
    
    関数の名前
    

より具体的な例その1

  • 「Hello World」を出力為る関数を作成する。

  • 関数名をechoHelloWorldとする。

  • 下記に関数の定義方法と呼出方法を記載する。

    #!/bin/bash
    
    #関数の定義
    function echoHelloWorld () {
        echo "Hello World"
    }
    
    #関数の呼出
    echoHelloWorld
    
    >Hello World
    

より具体的な例その2

  • 「Hello 関数の第1引数 関数の第2引数」を出力する関数を作成する。

  • 関数名をechoHelloInputとする。

  • 下記に関数の定義方法と呼出方法を記載する。

    #!/bin/bash
    
    #関数の定義
    function echoHelloInput () {
    echo "Hello $1 $2"
    }
    
    #関数の呼出
    echoHelloInput miri miriwo
    
    >Hello miri miriwo
    
0
1
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
1

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?