Linux:连接目录中的每对文件

标签 linux unix

在 linux 下,在一个目录中我有多个文件,比如 n,表示为 file1,file2 ... filen。

我想连接它们中的每一对。基本上,有“n 个选择 2”个可能的对。

喜欢:

file1_file2

file1_file3

...

file1_filen

file2_file3

file2_file4

...

file2_filen

...

我想使用 linux 命令,比如 cat。谁能告诉我如何使用循环来做到这一点?

最佳答案

简单尝试

 for i in file*; do
   for j in file*; do
      cat $i $j >> result_folder/$i_$j;
      rm result_folder/$j_$i 2>/dev/null
   done
 done

关于Linux:连接目录中的每对文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25406112/

相关文章:

unix - Spring Profile值混杂

c - 如何使多个子进程递增并跟踪同一个全局变量

c - 取消共享挂载命名空间未按预期工作

c++ - 从 linux 终端使用外部库编译 c++ 文件

unix - MySQL 权限问题 - 应该不是问题

c++ - 如何删除文件夹中的所有文件,但不使用 NIX 标准库删除文件夹?

linux - 使用 grep 命令查找包含以文件名字符开头的文本的文件

Linux 将 csv 中的 ^M$ 替换为 $

Android 开发环境 Linux

linux - 将进程固定到 CPU 内核或 SMP 节点是否有助于减少缓存一致性流量?