免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 8813 | 回复: 8
打印 上一主题 下一主题

如何查看每个UNIX命令的版本号。越多越好。 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2005-03-11 23:22 |只看该作者 |倒序浏览
很多问题经常是由于每个人的版本不一样导致的,我也一样很多版本的信息不知道,希望高手不断增加每个命令的版本查看方法,以后问问题可用增加详细版本,免去不必要的疑惑。

如bash的版本查看:bash --version
结果
GNU bash, version 2.03.0(1)-release (i386-sun-solaris)
Copyright 1998 Free Software Foundation, Inc.


希望各位高手不断增加。。。。

论坛徽章:
0
2 [报告]
发表于 2005-03-11 23:26 |只看该作者

如何查看每个UNIX命令的版本号。越多越好。

http://bbs.chinaunix.net/forum/viewtopic.php?show_type=old&t=442351&highlight=lightspeed

论坛徽章:
0
3 [报告]
发表于 2005-03-11 23:33 |只看该作者

如何查看每个UNIX命令的版本号。越多越好。

怎么查看sed, awk, grep, tr等等的版本呢?

论坛徽章:
1
荣誉会员
日期:2011-11-23 16:44:17
4 [报告]
发表于 2005-03-11 23:47 |只看该作者

如何查看每个UNIX命令的版本号。越多越好。

[quote]原帖由 "ZealeS"]怎么查看sed, awk, grep, tr等等的版本呢?[/quote 发表:

大多数的命令都有--version这个选项
sed --version
awk --version
grep --version
tr --version
....
GNU sed version 4.0.5
GNU Awk 3.1.1
grep (GNU grep) 2.5.1
cut (coreutils) 4.5.3
tr (coreutils) 4.5.3

论坛徽章:
0
5 [报告]
发表于 2005-03-12 00:17 |只看该作者

如何查看每个UNIX命令的版本号。越多越好。

原帖由 "寂寞烈火" 发表:

大多数的命令都有--version这个选项
sed --version
awk --version
grep --version
tr --version
....
GNU sed version 4.0.5
GNU Awk 3.1.1
grep (GNU grep) 2.5.1
cut (coreutils) 4.5.3
tr (coreutils)..........


--version 一般只存在于 GNU tools. 其他系统则不行。
只能使用 strings 具体分析了.

1. GNU tools

   1.1  --version
    1.2  other options

     如:
  gawk -W version
  sed -V           

2. other systems and tools

nawk

# strings /bin/nawk | grep -i version
version Oct 11, 1989

很多 tools 没有明显的版本信息, 如 grep, sed, tr (for example, in Solaris 9)
要用操作系统版本来标识。

论坛徽章:
1
荣誉会员
日期:2011-11-23 16:44:17
6 [报告]
发表于 2005-03-12 00:33 |只看该作者

如何查看每个UNIX命令的版本号。越多越好。

原帖由 "lightspeed" 发表:


--version 一般只存在于 GNU tools. 其他系统则不行。
只能使用 strings 具体分析了.

1. GNU tools

  1.1  --version
   1.2  other options

    如:
 ..........

哦~,受教  
那是不是他们的手册里面应该有讲吧?

论坛徽章:
0
7 [报告]
发表于 2005-03-12 00:43 |只看该作者

如何查看每个UNIX命令的版本号。越多越好。

原帖由 "寂寞烈火" 发表:

那是不是他们的手册里面应该有讲吧?


因为一般商用系统对 tools 的版本不如开源系统那么关心。部分原因是不必要。

论坛徽章:
1
荣誉会员
日期:2011-11-23 16:44:17
8 [报告]
发表于 2005-03-12 00:45 |只看该作者

如何查看每个UNIX命令的版本号。越多越好。

原帖由 "lightspeed" 发表:


因为一般商用系统对 tools 的版本不如开源系统那么关心。部分原因是不必要。

thanks  

论坛徽章:
0
9 [报告]
发表于 2005-03-12 14:03 |只看该作者

如何查看每个UNIX命令的版本号。越多越好。

for i in sed awk grep tr; do echo  $i "--version | sed '2,\$d'" | bash ; done
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP