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
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.