现有文件a:
passwd
passwd1
passwd2
文件b:
shadow
shadow
shadow
要将两文件逐行拼接成文件c
passwd:shadow
passwd1:shadow1
passwd2:shadow2
方法有以下两种
第一种
编写脚本
#!/bin/bash
for i in `awk -F: '{print $1}' a `
do
echo `grep ^$i a`':'`grep $i b`
done
第二种
使用命令
awk '{ printf $0; getline<"b"; print ":"$0 }' a > c