bashスクリプトの組み合わせコマンドアクティブフラグ?

bashスクリプトの組み合わせコマンドアクティブフラグ?

私はFortuneとowsayをリンクしてスマートな牛を作り、wisecowという名前の基本的なbashスクリプトを作成しました。

wisecow -s

その後、Stoner Cowを取得するか、Borg Cowのために-bを取得します。それとも何を持っていますか?

現在私がするとき

wisecow -d

それとも牛が旗を使わないように見えますか?

コードハハ:

#!/bin/bash
fortune | cowsay

ベストアンサー1

スクリプトにいくつかのオプションを提供しましたがcowsay

これを行うには、次を使用します。

fortune | cowsay "$@"

あなたのスクリプトから。スクリプトの呼び出しに使用したオプションの場合は、"$@"optionsなど、スクリプトに指定されたコマンドライン引数のリストに展開されます。-d

おすすめ記事