ファイルの単一列を複数の列に分割する方法

ファイルの単一列を複数の列に分割する方法

ファイルがあります

cat demo.txt

servername
a
b
c
servername
d
f
c
servername
k
f
g

次のように変換したい

servername servername servername
a            d         k
b            f         f
c            c         g

シェルを使用してください。これはservernameダイナミックです

ベストアンサー1

pr -3T

pr -3T
servername              servername              servername
a                       d                       k
b                       f                       f
c                       c                       g

prデータをページに分割または劣化します。

pr -33つの垂直列が分割されて印刷されます。より多くの列が必要な場合は、それに応じて数を増減できます。

-T- -T、--omit-paginationヘッダーとフッターを省略し、入力ファイルに設定されているページ付けですべてのページ付けを削除します(マンページから取得)。

おすすめ記事