LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 1054|回复: 7

test 简单问题

[复制链接]
发表于 2008-6-10 16:36:49 | 显示全部楼层 |阅读模式
[ -f `which kde` ]; echo $?
为啥不管kde村不存在,都是显式0?
发表于 2008-6-10 17:31:30 | 显示全部楼层
$?的值 0表示真
回复 支持 反对

使用道具 举报

 楼主| 发表于 2008-6-10 17:39:02 | 显示全部楼层
我知道啊,可是没装kde它怎么也返回0啊
回复 支持 反对

使用道具 举报

 楼主| 发表于 2008-6-10 18:03:22 | 显示全部楼层
还有,我在/etc/rc?.d里没看到S*gdm啊,倒有K00gdm,可这是关闭啊,为啥开机自动调用gdm啊,不解,望点拨,多谢
ps:我用的debian etch
回复 支持 反对

使用道具 举报

发表于 2008-6-10 18:12:26 | 显示全部楼层
人肉扩展...若没找到kde,那么`which kde`扩展为空字符串吧?
  1. [ -f ]; echo $?
复制代码
[ -f ] 就返回0,如果你在手册页以及POSIX标准里找不到解释,那么说明这种情况的结果是未定义的。实际上,良好的shell编程习惯总该是:
  1. [ -f "`which kde`" ]; echo $?
复制代码
回复 支持 反对

使用道具 举报

 楼主| 发表于 2008-6-10 18:56:35 | 显示全部楼层
多谢版主

不过那个POSIX标准 能弄到免费的吗?hiahia 不管用不用得上,弄一本藏着,嘿嘿
回复 支持 反对

使用道具 举报

发表于 2008-6-10 20:25:49 | 显示全部楼层
http://www.unix.org/single_unix_specification/

随便乱填下表格就能浏览啦。东西很多,我可没读过...一般是给各个组件的实现者看的,当然普通用户拿来参考也很不错。
回复 支持 反对

使用道具 举报

发表于 2008-6-23 12:15:28 | 显示全部楼层

GOO

A、希腊字母大写 ΑΒΓΔΕΖΗΘΙΚ∧ΜΝΞΟ∏Ρ∑ΤΥΦΧΨΩ     
B、希腊字母小写 α β γ δ ε ζ η θ ι κ λ μ ν ξ ο π ρ σ τ υ φ χ ψ ω     
C、俄文字母大写 АБВГДЕЁЖЗИЙКЛМНОПРСТУФХЦЧШЩЪЫЬЭЮЯ     
D、俄文字母小写 а б в г д е ё ж з и й к л м н о п р с т у ф х ц ч ш щ ъ ы ь э ю я     
E、注音符号 ㄅㄉㄓㄚㄞㄢㄦㄆㄊㄍㄐㄔㄗㄧㄛㄟㄣㄇㄋㄎㄑㄕㄘㄨㄜㄠㄤㄈㄏㄒㄖㄙㄩㄝㄡㄥ     
F、拼音 ā á ǎ à、ō ó ǒ ò、ê ē é ě è、ī í ǐ ì、ū ú ǔ ù、ǖ ǘ ǚ ǜ ü     
G、日文平假名 ぁぃぅぇぉかきくけこんさしすせそたちつってとゐなにぬねのはひふへほゑまみむめもゃゅょゎを     
H、日文片假名 ァィゥヴェォカヵキクケヶコサシスセソタチツッテトヰンナニヌネノハヒフヘホヱマミムメモャュョヮヲ     
I、标点符号 ˉˇ¨‘’々~‖∶”’‘|〃〔〕《》「」『』.〖〗【【】()〔〕{}     
J、数字序号 ⅠⅡⅢⅣⅤⅥⅦⅧⅨⅩⅪⅫ①②③④⑤⑥⑦⑧⑨⑩一二三四五六七八九十     
K、数学符号 ≈≡≠=≤≥<>≮≯∷±+-×÷/∫∮∝∞∧∨∑∏∪∩∈∵∴⊥‖∠⌒⊙≌∽√     
L、单位符号 °′〃$£¥‰%℃¤¢     
M、制表符 ┌┍┎┏┐┑┒┓—┄┈├┝┞┟┠┡┢┣│┆┊┬┭┮┯┰┱┲┳┼┽┾┿╀╂╁╃     
N、特殊符号 §№☆★○●◎◇◆□■△▲※→←↑↓〓#&@\^_     
O、补充收集 ⊙●○①⊕◎Θ⊙¤㊣▂ ▃ ▄ ?brvbar; ▆ ▇ █ █ ■ ▓ 回 □ 〓≡ ╝╚╔ ╗╬ ═ ╓ ╩ ┠ ┨┯ ┷┏ ┓┗ ┛┳⊥『』┌♀◆◇◣◢◥▲▼△▽⊿
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表