英语翻译
题目
英语翻译
请高手帮忙看看下面一段shell脚本是什么意思.
9 dm=
10 for d in /usr/man /usr/share/man /usr/X11R6/man /usr/local/man
11 do
12 if [ -d $d ]; then
13 if [ x$dm = x ]; then dm=$d; else dm=$dm:$d; fi
14 fi
15 done
16 DEFMANPATH=$dm
17 dc=
18 for d in /usr/man/preformat /usr/man /usr/share/man/preformat /usr/share/man
19 do
20 if [ -d $d ]; then
21 if [ x$dc = x ]; then dc=$d; else dc=$dc:$d; fi
22 fi
23 done
24 DEFCATPATH=$dc
25
26 # make a single big /var/cache/man/whatis file,
27 DEFWHATISDIR=/var/cache/man
28 DEFWHATIS=$DEFWHATISDIR/whatis
29
30 AWK=/bin/awk
31
32 # Find a place for our temporary files.
33
34 if TMPFILE=$(mktemp /tmp/whatis.XXXXXX)
35 then
36
37 # make sure TMPFILE is deleted if program is killed or terminates
38 # (just delete this line if your shell doesnt know about trap)
39 trap "rm -rf $TMPFILE" 0
40 trap "rm -rf $TMPFILE; exit 255" 1 2 3 15
答案
将/usr/man /usr/share/man /usr/X11R6/man /usr/local/man变成dm=/usr/man:/usr/share/man:/usr/X11R6/man:/usr/local/man,当然程序判断如果非正常目录就不加到dm变量里了,然后DEFMANPATH=$dmdc同理后面没干啥事儿,...
举一反三
我想写一篇关于奥巴马的演讲的文章,写哪一篇好呢?为什么好
最新试题
- 已知方程组{2x+5y=6,ax-by=-4和方程组{x-y=10,bx+ay=8的解相同,求2a+b的值
- 甲、乙两车同时从A、B两站出发相向而行,甲车速度是乙车速度的7/8,在离中点4千米处相遇,甲乙两站相距多少
- 李明的家距学校600m远,某天他上学时,以1m/s的速度走完了前一半路程,为了不迟到,他改成以1.5m/s的速度走完了后一半路程,他上学时走路的平均速度是多少?
- 一只挂钟的分针长12厘米,一分钟,尖端经过多少厘米
- 一根绳子,第一次截去全长的三分之一,如果在截去两米,两次共截去全的六分之五,这跟绳子全长多少米?...
- 吾日三省吾身:为人谋而不忠乎?与朋友交而不信乎?传不习乎?的意思
- 淘淘在计算小数除法时,不小心把除数9.12的小数点向右移动了1位,结果商变成了16.这道题的除数是多少
- 英语翻译
- 某道路一侧原有路灯106盏,相邻两盏灯的距离为36米,现计划全部更换为新型的节能灯,且相邻两盏灯的距离变为70米,则需更换的新型节能灯有( ) A.54盏 B.55盏 C.56盏 D.57盏
- 用恰当的形式填空
热门考点