我希望将选项卡作为文件inp.txt的分隔新行。
这是R产生的投入:
inp <- 'AX-1 1 125
AX-2 2 456
AX-3 3 3445'
inp <- read.table(text=inp, header=F)
write.table(inp, "inp.txt", col.names=F, row.names=F, quote=F, sep="\t")这就是我想要做的:
sed -i '1i The name\tThe pos\tThe pos2\' inp.txt然而,这三个名称: 1- The name,2- The pos,3- The pos2没有被输出文件中的选项卡分隔.它只包含\t字符串。有人能在这里帮我做语法吗?
发布于 2016-02-03 15:11:43
将选项卡放入变量中:
tab=$(echo "\t")或
tab=$'\t'然后您可以在您的sed脚本中使用它:
sed -i "1i The name${tab}The pos${tab}The pos2" inp.txthttps://stackoverflow.com/questions/35179936
复制相似问题