linux - 使用shell脚本将两个文件的内容合并到一个文件中

标签 linux shell unix

文件A:

1
3
5
7

文件 B:

2
4
6
8

是否可以在 shell 脚本中使用文件 A 和文件 B 作为输入,并获得文件 C 的输出,其内容如下:

1
2
3
4
5
6
7
8  

最佳答案

使用 paste 以找到的确切顺序交错行:

paste -d '\n' filea fileb

或者使用sort对文件进行合并和排序:

sort filea fileb

关于linux - 使用shell脚本将两个文件的内容合并到一个文件中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18596488/

相关文章:

arrays - 在 shell 脚本中连接数组以创建备份文件路径

java - 从Linux终端上的用户输入读取文件名 - JAVA

linux - 具有身份验证设置的 Postfix 虚拟邮箱允许从未经身份验证的用户发送邮件

shell - AWK - 从 SHELL 到模式的输入变量

c - OS X Tiger上的mprotect API

unix - HBASE_HOME为空,并导致 “Could not locate executable null\bin\winutils.exe in the Hadoop binaries”错误

python - 无法将打印功能输出发送到文件并在执行期间出错

linux - 对文本文件中的每个 id 运行命令

macos - 从 OS/X 终端将文本复制到剪贴板

c - 使用 C 在 *NIX 系统上获取存储给定文件的设备的 UUID