zoukankan      html  css  js  c++  java
  • 趣味Shell

    Richard M. Stallman大神是谁就不用说了,一时来了兴趣,想看看Linux系统下有多少程序有这位大神参与编写的。

    先把所有命令导出到文件中,遍历所有命令,用man手册查一下并过滤Stallman关键词。

    以下是脚本

    #!/bin/bash
    i=0;
    touch Stallman
    ls /usr/local/sbin /usr/local/bin /usr/sbin /usr/bin /sbin /bin /usr/games > command
    for line in `cat command`
    do
    	man $line | grep Richard M. Stallman
    	if [ $? -eq 0 ]
    	then
    		i=`expr $i + 1`
    		echo $i $line >> Stallman
    		man $line | grep Richard M. Stallman >> Stallman
    	fi
    done
    
    rm command


    我的系统是Ubuntu11.04的,查找到以下程序。

    1 cat
           Written by Torbjorn Granlund and Richard M. Stallman.
    2 dir
           Written by Richard M. Stallman and David MacKenzie.
    3 ls
           Written by Richard M. Stallman and David MacKenzie.
    4 rm
           Written by Paul Rubin, David MacKenzie, Richard M. Stallman, and Jim Meyering.
    5 vdir
           Written by Richard M. Stallman and David MacKenzie.
    6 comm
           Written by Richard M. Stallman and David MacKenzie.
    7 gdb
           `gdb'  entry  in  info;  Using GDB: A Guide to the GNU Source-Level Debugger, Richard M. Stallman and Roland H.
    8 gdbtui
           `gdb'  entry  in  info;  Using GDB: A Guide to the GNU Source-Level Debugger, Richard M. Stallman and Roland H.
    9 split
           Written by Torbjorn Granlund and Richard M. Stallman.
    10 tee
           Written by Mike Parker, Richard M. Stallman, and David MacKenzie.
    11 uniq
           Written by Richard M. Stallman and David MacKenzie.


  • 相关阅读:
    css3 transform属性及其二维变换矩阵
    博客开园
    javascript测试题总结
    css、js压缩方法
    如何检测当前浏览器的类型及版本
    原生js放大镜效果
    JavaScript编程风格 (share)
    this 的使用方法 —— javascript中的this讲解! (share)
    利用Xcode建立PhoneGap应用程序环境
    alifd的bug列表
  • 原文地址:https://www.cnblogs.com/java20130726/p/3218666.html
Copyright © 2011-2022 走看看