用于逐行重新格式化命令输出的脚本

时间:2012-06-28 19:46:01

标签: bash

我有一个程序输出一对由每个输出行上的空格包围的单词:

  aa  bb
  ccc ddd
  ee  fff

我想在bash脚本中重新格式化以删除空格并用'/'分隔单词

aa/bb 
ccc/ddd
ee/fff`

到目前为止,我发现的唯一方法是两个脚本:

SCRIPT1:

#!/bin/bash

while read line
do
  ./script2 $line
done

SCRIPT2:

#!/bin/bash

echo $1/$2

是否有一些明显的方法可以在一个我看不到的脚本中执行此操作?

2 个答案:

答案 0 :(得分:2)

#!/bin/bash

while read a b 
do 
    echo "$a/$b" 
done

答案 1 :(得分:0)

awk '{print $1 "/" $2}' inputfilename.txt