如何在文件中显示行,如 ls 显示目录中的文件?

use*_*740 6 ls files cat

我有一个包含短行(一个字)的长文件f,我想检查一下。如果不是换行符,它会适合屏幕。

如果数据已经按列排列,我可以这样做,column -t但我希望我的一列被分成许多列。

知道文件的长度我可以这样做:

$ sed -n  '1,10p' f > f1
$ sed -n '11,20p' f > f2
$ sed -n '21,30p' f > f3
$ sed -n '31,40p' f > f4
$ sed -n '41,50p' f > f5
$ paste f[1-5]
Run Code Online (Sandbox Code Playgroud)

我想人们还可以创建一个新目录,touch在每一行上应用,执行ls,删除目录。

但是有没有一种简单的方法可以在不创建任何文件的情况下做到这一点?

use*_*740 10

哦,没关系!column这样做:

column ff以列显示文件中的换行符分隔项,这与ls在目录中的效果相同。