以下は関数の例です。
function example { echo "TextBefore $@ TextAfter" ; }
以下は、その機能を使用するコマンドです。
example A{1..5}B
出力:
TextBefore A1B A2B A3B A4B A5B TextAfter
私が望む外観は次のとおりです。
TextBefore A1B TextAfter
TextBefore A2B TextAfter
TextBefore A3B TextAfter
TextBefore A4B TextAfter
TextBefore A5B TextAfter
それが私が説明できる最善の方法です。それを理解し、より良い説明方法を知っている場合は、質問を編集してください。
この例に示すように、シーケンスの各[ここに単語を挿入]を個別に実行するにはどうすればよいですか?
ベストアンサー1
この試み:
function example { printf 'TextBefore %s TextAfter\n' "$@"; }