在文本文件中用前面的数字乘以单词

时间:2014-06-25 13:55:31

标签: unix text terminal

我有一个大格式的.txt文件:

  4 yes
  3 this
  2 is
  1 dog

我想将每个单词与前面的数字相乘,得到类似的结果:

  yes
  yes
  yes
  yes
  this
  this
  this
  is
  is
  dog

我目前正在开发Unix(LMDE)。有什么好办法呢?

1 个答案:

答案 0 :(得分:1)

使用awk的一种方式:

awk '{ for (i=1;i<=$1;i++) print $2 }' file.txt