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