现在需要把 2 个文件间隔追加到一个文件中.
A 文件
123
456
789
B 文件
abc
def
ghi
需要追加成的样式
C 文件
123
abc
456
def
789
ghi
请教一下大家有什么好的办法吗?
     1 
                    
                    love      2020-09-09 20:28:19 +08:00    这种复杂的就别强行 shell 了,不管是写个外部 py 小脚本还是就写内联 py 在 shell 脚本里都比用 shell 硬撸合适 
                 | 
            
     2 
                    
                    rrfeng      2020-09-09 20:33:02 +08:00 via Android    文件不大的话可以 awk,用 NR 和 FNR 
                很大的话建议 python 等有文件 API 的,可以按行处理。其实 shell 也可以但是没必要……  | 
            
     3 
                    
                    devour   OP ``` 
                #! /bin/bash for j in `cat a` do echo "$j" >> c for k in `cat b` do echo "$k" >> c sed -i '1d' b break done done ``` 不知道这样是否算是可以了.  | 
            
     4 
                    
                    toaruScar      2020-09-09 21:28:11 +08:00 via iPhone     | 
            
     6 
                    
                    pheyx      2020-09-09 22:18:56 +08:00    paste -d '\n' filea fileb 
                 | 
            
     7 
                    
                    anjing01      2020-09-10 08:31:51 +08:00    paste a b >c 
                然后替换下空格为换行符( sed 或 tr )  |