文件以“:”作为分隔符,每行至少1个,最多不限。如何取出第一个“:”后的所有字符? sed 's/[^:]*://' file文件合并,可以使用命令paste paste将把输入文件的对应行合并,输出到标准输出。不是最后一个输入文件的换行符,都将被替换成tab键。如果输入文件中的某一个达到了eof,而其他的尚没有,并不影响合并,将以空代替该文件的输入。如:文件a1: 1 2 3 文件a2 a b c 执行$paste a1 a2 ,结果为 1 a 2 b 3 c