我有一个垂直格式的数据=>想以水平方式打印。
如何将其写入文本文件=> FILE 2?
我在文件1
中的数据RAM
RAJ
RAHUL
VIRAJ
数据应以这种格式
写入 FILE 2NAME1 | NAME2 | NAME3 | NAME 4
RAM | RAJ | RAHUL | VIRAJ
我的代码
awk 'BEGIN{FS=""}{for(i=1;i<=NF;i++)print i,$i}'
答案 0 :(得分:0)
也许您想粘贴:
< input-file paste -d \| - - - - > file2
答案 1 :(得分:-1)
您可以使用tr
shell命令将行尾字符(“ \ n”)替换为任何序列,例如“ |”在您的示例中:
cat file | tr '\n' '|'