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.


  • 相关阅读:
    UI 简单练习(联动实例)
    软件工程与计算机科学
    中文编程
    自我介绍
    曾经的梦想
    即时通讯研究学习
    即时通讯研究学习
    创业
    2015-08-12-火影
    看<后海不是海>的随想
  • 原文地址:https://www.cnblogs.com/java20130726/p/3218666.html
Copyright © 2011-2022 走看看