文件具有由制表符分隔的唯一"标记"和"值"的列表.我想根据给定的值重复标记.输入文件示例:
标签值
AAAAA 2
BBBBB 1
CCCCC 3
DDDDD 5
Run Code Online (Sandbox Code Playgroud)
预期的输出文件
AAAAA
AAAAA
BBBBB
CCCCC
CCCCC
CCCCC
DDDDD
DDDDD
DDDDD
DDDDD
DDDDD
Run Code Online (Sandbox Code Playgroud)
你能告诉我awk/sed命令吗?非常感谢.
GNU awk的替代版本:
awk '{while($2--) print $1}'
Run Code Online (Sandbox Code Playgroud)
用sed解决这个问题不是一个好问题.您需要n
用n
1
's 替换一个数字(例如3和111)并在使用这些数字时打印该单词1
.