在一个tab delim文件中合并多个列的linux命令?
各位! 我如何转换这个在一个tab delim文件中合并多个列的linux命令?,linux,command-line,command,Linux,Command Line,Command,各位! 我如何转换这个 a 2 3 4 b 3 1 6 c 3 5 2 d 6 3 5 到下面去 a-2:3 4 b-3:1 6 c-3:5 2 d-6:3 5 谢谢你 在您的情况下,您可以使用: awk -F \\t '{print $1"-"$2$3":"$4}' < input.txt awk-F\\t'{print$1“-“$2$3”:“$4}”
a 2 3 4
b 3 1 6
c 3 5 2
d 6 3 5
到下面去
a-2:3 4
b-3:1 6
c-3:5 2
d-6:3 5
谢谢你 在您的情况下,您可以使用:
awk -F \\t '{print $1"-"$2$3":"$4}' < input.txt
awk-F\\t'{print$1“-“$2$3”:“$4}”
如果输入在
input.txt
文件中,或者您甚至可以通过管道连接到什么是“\\t”?-F参数指定分隔符\\t
是用于参数解析的\t
的转义版本,这意味着\`在传递到awkThanks时被转换为
`!你是个很棒的人!