我想在文本文件中使用bash脚本输出值。我想在下面打印 格式:
Add item1 item2
Add item3 item4
Add item5 item6
Add是一个返回值的可执行文件。我想以下列格式将其保存在文本文件中。我该怎么做?
add1 add2 add3
value1 value2 value3
value1,value2和value3是返回值。
答案 0 :(得分:1)
我会尝试像
这样的东西# 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[*]}"
)