再利用可能なbash関数の作成

再利用可能なbash関数の作成

次のようなカールコマンドがあります。

curl --cert certificate_file.pem:password -i -X POST -H 'Content-Type:application/json' -d '{somedata}' 

細かい下部分が一般的です。

curl --cert証明書ファイル。pem:パスワード

再利用して呼び出し可能にするにはどうすればよいですか?

ベストアンサー1

最初の部分は同じままであるため、別名を使用することもできます。

alias mycurl='curl --cert certificate_file.pem:password'

関数の使用に固執すると、次のように動作できます。

function mycurl()
{
    curl --cert certificate_file.pem:password "$@"
}

どちらも次のように呼び出すことができます。

mycurl -i -X POST -H 'コンテンツタイプ: アプリケーション/json' -d '{一部のデータ}'

おすすめ記事