linux - 以水平方式打印垂直数据
问题描述
我有一个垂直形式的数据=>想要以水平方式打印。
如何将其写入文本文件 => FILE 2?
我在文件 1中的数据
RAM
RAJ
RAHUL
VIRAJ
数据应以这种格式写入文件 2
姓名1|姓名2|姓名3|姓名4
RAM | RAJ | RAHUL | VIRAJ
我的代码
awk 'BEGIN{FS=""}{for(i=1;i<=NF;i++)print i,$i}'
解决方案
也许你想要粘贴:
< input-file paste -d \| - - - - > file2
推荐阅读
- javascript - Quasar框架中如何在项目之间共享组件和mixin
- fluid-framework - 为每个正在协作的对象创建一个新容器是一种反模式吗?
- sql - 从 Snowflake 中的字符串中删除非 ASCII 字符
- certificate - Traefik、Letsencrypt、DNS01 通配符证书和 CName - 找不到 _acme-challenge.domain.com 的权限开始:
- laravel - Laravel withSum of two columns with Additional where 子句
- r - 试图获得每月计数而不是总数
- javascript - 让不和谐机器人在频道中停留 x 时间,然后离开但继续行动
- docker - Windows 中的 Portainer 根目录
- reactjs - setstate 没有更新对象的状态包含反应 js 中的数组成员
- apache-spark - PySpark 设置本地目录以避免 java.io.IOException: No space left on device