erc*_*rch 7 command-line ls coreutils
有没有办法定义ls输出中的列数?
我做到了这一点:ls -C按列排序并ls -1生成一列。--tabsize =生成两列的选项导致这里看起来像这张图片[起源于这篇文章]。
了解到该命令假设一列是八个字符宽,我尝试过width=,但没有走多远。
问题:如何在ls没有其他命令的情况下使用“板载工具”→定义行数,例如column?
小智 3
你必须通过管道传输|你的ls输出。只要您知道分隔符是什么,程序sed就可以对数据进行排序。cut在列间距中,分隔符最常见的是制表符。
但是,我不知道您希望将ls输出分成几列的多种方法或原因。您始终可以通过管道输出more,这将使您的数据更易于阅读。