linux - 交织序列化数据

标签 linux bash scripting

使用以下输入文件:

rohit
mohit
sohit
34
45
67

我必须创建一个包含以下内容的新文件:

rohit 34
mohit 45
sohit 67

仅使用粘贴和 sed。关于如何做到这一点有什么想法吗?

最佳答案

$ paste -d' ' <(sed '3q' input.txt) <(sed -n '4,$p' input.txt)
rohit   34
mohit   45
sohit   67

关于linux - 交织序列化数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4647382/

相关文章:

linux - 如何在不使用 KRB5CCNAME 的情况下在客户端上设置 Kerberos default_ccache_name 属性?

linux - 管道 ls 输出到 scp 命令

linux - 如何使用 awk 解析和打印文件中的多行版本号作为一行中的点分隔值

scripting - 如何将 Cortana 命令连接到自定义脚本?

visual-studio - 创建 mdb 文件以在 Unity 中调试托管 DLL

c++ - 从 Qt 4.x (Ubuntu Linux) 迁移到 Qt 5.1 (Windows 7)

linux - AWK 脚本返回 0 条记录

bash - 你如何在 bash 中创建一个 "function factory",其中生成的函数接受它自己的命令行参数?

bash - 连接多个文件跳过第一行

svn - Powershell 源代码控制/颠覆场景。这可能吗?