如何使用awk或sed从另一个文件中添加文件中的行

时间:2013-07-04 19:27:13

标签: awk lines

我有2个文件:   文件1:

  1012055500012221
  2011052210011021
  3010051501010221
  4015051510012201

文件2:

  50222111
  60202100
  75222105
  90202125

我想:

   1012055500012221
   2011052210011021
   3010051501010221
   4015051510012201
   50222111
   60202100
   75222105
   90202125

我怎么能用awk或sed做到这一点?

3 个答案:

答案 0 :(得分:1)

时为什么需要awk / sed
cat file1 >> file2 

也会这样做吗?

或者如果您想单独保留原始的两个文件并将联合文件生成为单独的文件:

cat file1 file2 >> file3

答案 1 :(得分:0)

一个小的(神秘的)游戏:)

$ cat 0
  1012055500012221
  2011052210011021
  3010051501010221
  4015051510012201

$ cat 1
  50222111
  60202100
  75222105
  90202125

$ awk 42 0 1
  1012055500012221
  2011052210011021
  3010051501010221
  4015051510012201
  50222111
  60202100
  75222105
  90202125

答案 2 :(得分:0)

既然你想要sed,那么它就是:

sed '' file{1,2}