首页 > 系统相关 >[ Linux ] column 简明用法

[ Linux ] column 简明用法

时间:2022-09-03 17:23:31浏览次数:84  
标签:DataIn pin column Address 简明 Metal3 159.92 DataOut Linux

https://www.cnblogs.com/yeungchie/

选项

  • -c
    指定每一行输出的宽度。
  • -t
    判断列来输出,对齐所有列。
    主要用到的就是这个选项。
  • -s
    指定分隔符,默认为空白符。
  • -o
    指定用于对齐列填充的符号,默认为空白符。

cat

看一下原文本。

yeung@eda7 Linux ~/tmp 
> cat pin.list | sort
Address[0] Metal3,pin 133.175:159.92
Address[1] Metal3,pin 112.38:159.92
Address[2] Metal3,pin 70.775:159.92
Address[3] Metal3,pin 41.655:159.92
DataIn[0] Metal3,pin 66.615:159.92
DataIn[1] Metal3,pin 37.495:159.92
DataIn[2] Metal3,pin 122.88:159.92
DataIn[3] Metal3,pin 95.74:159.92
DataOut[0] Metal3,pin 45.815:159.92
DataOut[1] Metal3,pin 79.095:159.92
DataOut[2] Metal3,pin 104.055:159.92
DataOut[3] Metal3,pin 62.46:159.92
MemReq Metal3,pin 108.215:159.92
RdWrBar Metal3,pin 87.415:159.92
clock Metal3,pin 74.935:159.92

column -c

指定行宽度。

yeung@eda7 Linux ~/tmp 
> cat pin.list | sort | column -c 80
Address[0] Metal3,pin 133.175:159.92    DataOut[0] Metal3,pin 45.815:159.92
Address[1] Metal3,pin 112.38:159.92     DataOut[1] Metal3,pin 79.095:159.92
Address[2] Metal3,pin 70.775:159.92     DataOut[2] Metal3,pin 104.055:159.92
Address[3] Metal3,pin 41.655:159.92     DataOut[3] Metal3,pin 62.46:159.92
DataIn[0] Metal3,pin 66.615:159.92      MemReq Metal3,pin 108.215:159.92
DataIn[1] Metal3,pin 37.495:159.92      RdWrBar Metal3,pin 87.415:159.92
DataIn[2] Metal3,pin 122.88:159.92      clock Metal3,pin 74.935:159.92

column -t

对齐列。

yeung@eda7 Linux ~/tmp 
> cat pin.list | sort | column -t
Address[0]  Metal3,pin  133.175:159.92
Address[1]  Metal3,pin  112.38:159.92
Address[2]  Metal3,pin  70.775:159.92
Address[3]  Metal3,pin  41.655:159.92
DataIn[0]   Metal3,pin  66.615:159.92
DataIn[1]   Metal3,pin  37.495:159.92
DataIn[2]   Metal3,pin  122.88:159.92
DataIn[3]   Metal3,pin  95.74:159.92
DataOut[0]  Metal3,pin  45.815:159.92
DataOut[1]  Metal3,pin  79.095:159.92
DataOut[2]  Metal3,pin  104.055:159.92
DataOut[3]  Metal3,pin  62.46:159.92
MemReq      Metal3,pin  108.215:159.92
RdWrBar     Metal3,pin  87.415:159.92
clock       Metal3,pin  74.935:159.92

column -s

指定分隔符。

yeung@eda7 Linux ~/tmp 
> cat pin.list | sort | column -t -s' ,:'
Address[0]  Metal3  pin  133.175  159.92
Address[1]  Metal3  pin  112.38   159.92
Address[2]  Metal3  pin  70.775   159.92
Address[3]  Metal3  pin  41.655   159.92
DataIn[0]   Metal3  pin  66.615   159.92
DataIn[1]   Metal3  pin  37.495   159.92
DataIn[2]   Metal3  pin  122.88   159.92
DataIn[3]   Metal3  pin  95.74    159.92
DataOut[0]  Metal3  pin  45.815   159.92
DataOut[1]  Metal3  pin  79.095   159.92
DataOut[2]  Metal3  pin  104.055  159.92
DataOut[3]  Metal3  pin  62.46    159.92
MemReq      Metal3  pin  108.215  159.92
RdWrBar     Metal3  pin  87.415   159.92
clock       Metal3  pin  74.935   159.92

column -o

指定符号填充。

yeung@eda7 Linux ~/tmp 
> cat pin.list | sort | column -t -s' ,:' -o','
Address[0],Metal3,pin,133.175,159.92
Address[1],Metal3,pin,112.38 ,159.92
Address[2],Metal3,pin,70.775 ,159.92
Address[3],Metal3,pin,41.655 ,159.92
DataIn[0] ,Metal3,pin,66.615 ,159.92
DataIn[1] ,Metal3,pin,37.495 ,159.92
DataIn[2] ,Metal3,pin,122.88 ,159.92
DataIn[3] ,Metal3,pin,95.74  ,159.92
DataOut[0],Metal3,pin,45.815 ,159.92
DataOut[1],Metal3,pin,79.095 ,159.92
DataOut[2],Metal3,pin,104.055,159.92
DataOut[3],Metal3,pin,62.46  ,159.92
MemReq    ,Metal3,pin,108.215,159.92
RdWrBar   ,Metal3,pin,87.415 ,159.92
clock     ,Metal3,pin,74.935 ,159.92

标签:DataIn,pin,column,Address,简明,Metal3,159.92,DataOut,Linux
From: https://www.cnblogs.com/yeungchie/p/16653004.html

相关文章

  • linux 下安装openjdk后,jps -ml 不启作用
    [root@node1jvm]#jps-bash:jps:commandnotfound其实安装这个命令也很简单,yum安装即可。先安装jdk,我安装的jdk8yuminstalljava-1.8.0-openjdk.x86_64安装完jdk8......
  • Linux 文件属性概说
    linux文件属性详细说明-张曼-博客园 https://www.cnblogs.com/Theladyflower/archive/2011/07/26/2117102.html1、Linux文件属性概说;Linux文件或目录的属性主......
  • linux grep命令详解
    linuxgrep命令详解-ggjucheng-博客园 https://www.cnblogs.com/ggjucheng/archive/2013/01/13/2856896.html简介grep(globalsearchregularexpression(RE)and......
  • Linux文件权限查看及修改命令chmod
    Linux文件权限查看及修改命令chmod_Linux教程_Linux公社-Linux系统门户网站 https://www.linuxidc.com/Linux/2014-10/108114.htm查看权限Linux文件访问权限分为可读,可......
  • Linux下将Apache(httpd)新增为系统服务及开机自启动
    Linux下将Apache(httpd)新增为系统服务及开机自启动_服务器应用_Linux公社-Linux系统门户网站 https://www.linuxidc.com/Linux/2012-11/74517.htm1>查看一下/etc/init......
  • Linux 设置Apche+MySQL开机启动
    Linux下将Apache(httpd)新增为系统服务及开机自启动第2页_服务器应用_Linux公社-Linux系统门户网站 https://www.linuxidc.com/Linux/2012-11/74517p2.htmLinux设置Ap......
  • Linux学习之CentOS(十二)--crontab命令的使用方法
    Linux学习之CentOS(十二)--crontab命令的使用方法-xiaoluo501395377-博客园 https://www.cnblogs.com/xiaoluo501395377/archive/2013/04/06/3002602.htmlcrontab命......
  • linux awk数组操作详细介绍
    linuxawk数组操作详细介绍-程默-博客园 https://www.cnblogs.com/chengmo/archive/2010/10/08/1846190.html用awk进行文本处理,少不了就是它的数组处理。那么awk数......
  • linux awk命令详解
    linuxawk命令详解-ggjucheng-博客园 https://www.cnblogs.com/ggjucheng/archive/2013/01/13/2858470.html简介awk是一个强大的文本分析工具,相对于grep的查找,sed......
  • 将Apache加入到linux系统service
    将Apache加入到linux系统service-乌合之众-博客园 https://www.cnblogs.com/oloroso/p/4595142.html将apache加入到linux系统服务,用service命令来控制apache的启动......