bash - 根据模式连接线

标签 bash shell scripting solaris

我有以下文件:

test
1
My
2
Hi
3

我需要一种使用 cat 、grep 或 awk 来提供以下输出的方法:

test1
My2
Hi3

如何在一个命令中实现这一点?像

cat file.txt | grep ... | awk ...

请注意,在原始文本文件中,它始终是一个字符串,后跟一个数字。

最佳答案

sed 'N;s/\n//' 文件.txt

当内容在 file.txt 中时,这应该会给出所需的输出

关于bash - 根据模式连接线,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8156137/

相关文章:

regex - 使用正则表达式 Grep 多个文件以指定要搜索的文件名

shell - 如何防止在 PowerShell 中保存以空格开头的输入历史记录?

c - 如何更好地找到Pendrive的挂载路径?

linux - 脚本在 CentOS 上运行良好,但在 RHEL5 上运行不佳

linux - bash中删除用户时删除目录

shell - 使用 shell 脚本创建包含某些内容的文件

linux - 使用 SED 在 UNIX 中编辑文件

linux - 使用 sed/awk 将 CSV 文件中的 IP 与端口分开

bash - 如何在 Bash 中创建隐藏文件

bash - 错误处理将一切都视为错误