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



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

  aa  bb
  ccc ddd
  ee  fff

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

aa/bb 
ccc/ddd
ee/fff`

到目前为止,我弄清楚的唯一方法是两个脚本:

脚本 1:

#!/bin/bash
while read line
do
  ./script2 $line
done

脚本 2:

#!/bin/bash
echo $1/$2

有没有一些明显的方法可以在一个我没有看到的脚本中做到这一点?

#!/bin/bash
while read a b 
do 
    echo "$a/$b" 
done
awk '{print $1 "/" $2}' inputfilename.txt

最新更新