使用bash脚本在文本文件中写入i / o值

时间:2012-08-27 15:16:20

标签: regex bash shell

我想在文本文件中使用bash脚本输出值。我想在下面打印 格式:

    Add item1 item2
    Add item3 item4
    Add item5 item6

Add是一个返回值的可执行文件。我想以下列格式将其保存在文本文件中。我该怎么做?

   add1    add2    add3
   value1  value2  value3

value1,value2和value3是返回值。

1 个答案:

答案 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[*]}"
)