bashスクリプトを使用してテキストファイルに値を出力したい。次の形式で印刷したい。
Add item1 item2
Add item3 item4
Add item5 item6
Addは、値を返す実行可能ファイルです。次の形式でテキストファイルに保存したいと思います。どうすればいいですか?
add1 add2 add3
value1 value2 value3
value1、value2、value3は戻り値です。
私は何かを試してみます
# This could probably be written as a loop,
# give more information about the items to add
names=("add1" "add2" "add3")
values=()
values+=( $(Add $item1 $item2) )
values+=( $(Add $item3 $item4) )
values+=( $(Add $item5 $item6) )
# Print each array on a single line, with
# individual items separated by tabs. The subshell
# localizes the change to IFS.
( IFS=$'\t'
echo "${names[*]}"
echo "${values[*]}"
)