好的,假设你的CSV是制表符分隔的,我建议你想要的是什么
split
。
while ( <> ) {
print join “\t”, map { s/\s+/_/gr } split /\t/;
}
</code>
这将在选项卡上分割,通过用下划线替换一个或多个空格来转换每个“条目”,并打印结果线。
我的实际输入将是这样的,在列标题中我需要linux命令来替换带下划线的空格
INPUT:
患者姓名年龄天数
santhosh 24 20
saravanan 23 25
…