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.