首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何将参数"all“传递给列util-linux

如何将参数"all“传递给列util-linux
EN

Ask Ubuntu用户
提问于 2020-02-01 23:14:47
回答 1查看 171关注 0票数 1

我想将util的column命令的一些选项应用到我的所有列中。我对--table-right特别感兴趣,如果传递列的编号,它就能工作。但我想通过一套,甚至所有的。

http://man7.org/linux/man-pages/man1/column.1.html

谢谢

编辑

我发现column在传递一系列列(例如,1、2、3、4等)时不会产生任何错误。这与文件中的列数不匹配。因此,可以使用seq创建默认范围,然后将其传递给columns

代码语言:javascript
复制
column -t -s , -o ",  " -R $(seq -s , 1 1 50) file.csv

我接受这个答案,因为我认为我的问题可以像建议的那样通过一个特性请求来解决,或者用上面提到的seq来解决。

EN

回答 1

Ask Ubuntu用户

回答已采纳

发布于 2020-02-02 00:24:05

手册页中的这个部分声明:

代码语言:javascript
复制
OPTIONS         
       The argument columns for --table-* options is comma separated list of
       the column names as defined by --table-columns or it's column number
       in order as specified by input. It's possible to mix names and
       numbers.

若要创建逗号分隔的名称和数字列表,请执行以下操作。手册页没有列出任何快捷方式。您可以尝试在github页面上请求一个特征请求

并以两个选项的形式提供了一个示例:

代码语言:javascript
复制
sed 's/#.*//' /etc/fstab | column --table --table-columns 
SOURCE,TARGET,TYPE,OPTIONS,PASS,FREQ --table-right PASS,FREQ

你需要把它们全部写出来,作为一个数字列表或名字列表。

请注意,默认情况下,Ubuntu中没有安装“util”。我们使用"BSD主要功能“。我们的选择更少了。

票数 1
EN
页面原文内容由Ask Ubuntu提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://askubuntu.com/questions/1207436

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档