亚洲av成人无遮挡网站在线观看,少妇性bbb搡bbb爽爽爽,亚洲av日韩精品久久久久久,兔费看少妇性l交大片免费,无码少妇一区二区三区

Chinaunix

標(biāo)題: Shell腳本看不懂 請(qǐng)教各位大俠 [打印本頁(yè)]

作者: zzx4441    時(shí)間: 2007-04-10 16:28
標(biāo)題: Shell腳本看不懂 請(qǐng)教各位大俠
[ -f $langfile ] && . $langfile && sourced=1

    [ -f $langfile ]  # 解釋是:當(dāng)文件存在并且是正規(guī)文件才返回真!!
                              請(qǐng)問(wèn): 什么文件才是正規(guī)文件???什么文件不是正規(guī)文件??
  . $langfile         # 這里就真的看不懂了    "."代表是什么?


                              
[ -n "LANG" ] && export LANG || unset LANG  

還有這句  export LANG || unset LANG     這里是判斷LANG 是環(huán)境變量還是把LANG設(shè)置成環(huán)境變量。


麻煩大家了!!!
作者: 寂寞烈火    時(shí)間: 2007-04-10 16:42
dot問(wèn)題請(qǐng)看十三問(wèn)
|| &&問(wèn)題看一眼shell手冊(cè)
作者: vampire's    時(shí)間: 2007-04-10 16:50
$langfile 這里是你文件名的變量

[ -f $langfile ]  假如這個(gè)文件是普通文件

普通文件意思--      ls -a file   -rw-rw-r--    -開(kāi)頭的就是 -f 的意思

. $langfile  跟     . /xxx/ddd/aaa 一個(gè)意思,重新引用一下文件

export LANG || unset LANG        這句是 對(duì)環(huán)境變量 做unset操作

也只有我會(huì)回答這種問(wèn)題,按照2樓的做吧,我也在學(xué)呢

[ 本帖最后由 vampire's 于 2007-4-10 17:01 編輯 ]
作者: zzx4441    時(shí)間: 2007-04-10 17:10
[vampire's]   3q

軟鏈接 屬于普通文件嗎?
作者: dradhzn    時(shí)間: 2007-04-10 19:46
標(biāo)題: 回復(fù) 4樓 zzx4441 的帖子
no
作者: zzx4441    時(shí)間: 2007-04-11 13:38
我測(cè)試了一下。鏈接文件屬于普通文件
look:
#!/bin/bash
#/test/a.sh
if [ -f $1 ]; then
echo "haha"
else
echo "error"

#ln -s  a ccc
#./a.sh ccc
haha

鏈接文件是屬于普通文件的
linux 文件類型分為:普通文件。設(shè)備文件。目錄文件
作者: vampire's    時(shí)間: 2007-04-11 13:59
原帖由 zzx4441 于 2007-4-11 13:38 發(fā)表
我測(cè)試了一下。鏈接文件屬于普通文件
look:
#!/bin/bash
#/test/a.sh
if [ -f $1 ]; then
echo "haha"
else
echo "error"

#ln -s  a ccc
#./a.sh ccc
haha

鏈接文件是屬于普通 ...


注意:符號(hào)連接 有單獨(dú)狀態(tài)  -L (該文件存在并且是符號(hào)連接)  這些都是shell基礎(chǔ)
作者: zzx4441    時(shí)間: 2007-04-12 16:16
標(biāo)題: 回復(fù) 7樓 vampire's 的帖子
[ -f $langfile ]  #那這里是"什么文件"才返回真??   


如果-f 是測(cè)試"普通文件"的話
  那么用來(lái)測(cè)試"鏈接文件"的時(shí)候應(yīng)該返回1  而不是0 對(duì)嗎?..




歡迎光臨 Chinaunix (http://www.72891.cn/) Powered by Discuz! X3.2