linux - 使用 shell 从不同的 txt 文件写入列

标签 linux shell

我在尝试编写 shell 脚本来生成 txt 文件时遇到了麻烦 这将包含一个 txt 文件中的一列,以及来自 另一个 txt 文件。

有人可以帮我吗?

谢谢。

最佳答案

如果您需要解析不同输入文件中的不同列,一种方法是:

paste <(cut -d " " -f1 file1) <(cut -d " " -f2 file2) 

或者使用 :

paste <(awk -F, '{print $1}' file1) <(awk -F, '{print $2}' file2) 

你的问题有点模糊,所以我假设这些字段是由 cut 中的空格和 ,awk 中分隔的。

关于linux - 使用 shell 从不同的 txt 文件写入列,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15487019/

相关文章:

linux - 如何使用 shell 创建包文件夹?

linux - 我怎么知道 Tor 在 Kali linux 上运行?

c - 如何解决这个语义错误?

linux - 用于解压缩文件并按顺序读取它们的 Shell 脚本

linux - 如果任何查询失败则停止 shell 脚本

linux - 如何在bash中将所有子目录中的所有文件gzip到一个压缩文件中

linux - 在 Linux 中重新启动文件更改进程

c - 带变量的 mkdir 系统调用 (C)

java - Tomcat 进程在交换空间用完后被 Linux 内核杀死;没有任何 JVM OutOfMemory 错误

linux - 在 Unix 中启动和停止 SAS Server 9.2