2 回答

TA貢獻(xiàn)2037條經(jīng)驗(yàn) 獲得超6個(gè)贊
含義:
1、if 條件判斷關(guān)鍵字。
2、[ ] 語法要求。
3、-f 文件比較運(yùn)算符,如果 filename為常規(guī)文件,則為真 。
4、$home 取變量的值,如果.sh文件里面沒有該就是則會(huì)取用戶系統(tǒng)變量!你可以在終端中執(zhí)行一下 echo $home 看看是什么路徑。
5、$1 取輸入的第一個(gè)參數(shù).例: sh xxx.sh 111 那么此時(shí) $1的值就是 111。
Linux操作系統(tǒng)是基于UNIX操作系統(tǒng)發(fā)展而來的一種克隆系統(tǒng),它誕生于1991 年的 [Linux桌面] 10 月5 日(這是第一次正式向外公布的時(shí)間)。以后借助于Internet網(wǎng)絡(luò),并通過全世界各地計(jì)算機(jī)愛好者的共同努力,已成為今天世界上使用最多的一種UNIX 類操作系統(tǒng),并且使用人數(shù)還在迅猛增長。
Linux是一套免費(fèi)使用和自由傳播的類Unix操作系統(tǒng),是一個(gè)基于POSIX和UNIX的多用戶、多任務(wù)、支持多線程和多CPU的操作系統(tǒng)。它能運(yùn)行主要的UNIX工具軟件、應(yīng)用程序和網(wǎng)絡(luò)協(xié)議。它支持32位和64位硬件。Linux繼承了Unix以網(wǎng)絡(luò)為核心的設(shè)計(jì)思想,是一個(gè)性能穩(wěn)定的多用戶網(wǎng)絡(luò)操作系統(tǒng)。它主要用于基于Intel x86系列CPU的計(jì)算機(jī)上。

TA貢獻(xiàn)1842條經(jīng)驗(yàn) 獲得超13個(gè)贊
if [ -f $home/$1]
1.if 條件判斷關(guān)鍵字
2.[ ] 語法要求
3.-f 文件比較運(yùn)算符,如果 filename為常規(guī)文件,則為真
4.$home 取變量的值,如果.sh文件里面沒有該就是則會(huì)取用戶系統(tǒng)變量!你可以在終端中執(zhí)行一下 echo $home 看看是什么路徑
5.$1 取輸入的第一個(gè)參數(shù).例: sh xxx.sh 111 那么此時(shí) $1的值就是 111
添加回答
舉報(bào)