求shell語言的資料,shell語言是什麼啊?

2025-01-24 08:25:19 字數 4246 閱讀 6240

1樓:網友

找到了可以告訴我嗎?

2樓:等南伴

執行乙個可執行檔案,返回乙個 variant (double),如果成功的話,代表這個程式的任務 id,若不成功,則會返回 0。

語法。shell(pathname[,windowstyle])

shell 函式的語法含有下面這些命名引數:

部分 描述。

pathname 必要引數。variant (string),要執行的程式名,以及任何必需的引數或命令列變數,可能還包括目錄或資料夾,以及驅動器。

windowstyle 可選引數。variant (integer),表示在程式執行時視窗的樣式。如果 windowstyle 省略,則程式是以具有焦點的最小化視窗來執行的。

windowstyle 命名引數有以下這些值:

常量 值 描述。

vbhide 0 視窗被隱藏,且焦點會移到隱式視窗。

vbnormalfocus 1 視窗具有焦點,且會還原到它原來的大小和位置。

vbminimizedfocus 2 視窗會以乙個具有焦點的圖示來顯示。

vbmaximizedfocus 3 視窗是乙個具有焦點的最大化視窗。

vbnormalnofocus 4 視窗會被還原到最近使用的大小和位置,而當前活動的視窗仍然保持活動。

vbminimizednofocus 6 視窗會以乙個圖示來顯示。而當前活動的的視窗仍然保持活動。

說明。如果 shell 函式成功地執行了所要執行的檔案,則它會返回程式的任務 id。任務 id 是乙個唯一的數值,用來指明正在執行的程式。

如果 shell 函式不能開啟命名的程式,則會產生錯誤。

注意 預設情況下,shell 函式是以非同步方式來執行其它程式的。也就是說,用 shell 啟動的程式可能還沒有完成執行過程,就已經執行到 shell 函式之後的語句。

shell語言是什麼啊?

3樓:信必鑫服務平臺

shell語言是指unix作業系統的命令語言,同時又是該命令語言的解釋程式的簡稱。

shell本身是乙個用c語言編寫的程式,它是使用者使用unix/linux的橋樑,使用者的大部分工作都是通過shell完成的。shell既是一種命令語言,又是一種程式設計語言。作為命令語言,它互動式地解釋和執行使用者輸入的命令;作為程式設計語言,它定義了各種變數和引數,並提供了許多在高階語言中才具有的控制結構,包括迴圈和分支。

它雖然不是unix/linux系統核心的一部分,但它呼叫了系統核心的大部分功能來執行程式、建立檔案並以並行的方式協調各個程式的執行。因此,對於使用者來說,shell是最重要的實用程式,深入瞭解和熟練掌握shell的特性極其使用方法,是用好unix/linux系統的關鍵。

shell這個語言好奇葩啊

4樓:青檸姑娘

奇怪的引號

單引號內所有內容原樣輸出,雙引號內可以有轉義符和變數。

提取字串時最後乙個數字是字串長度,而不是最後乙個字元位置

從字串第 2 個字元(第乙個字元位置為0)開始擷取 4 個字元,輸出 unoo

摸不著頭腦的操作符

不尋常的陣列

只有一維陣列,且陣列內容以空格分隔,而不是逗號。

讀取整個陣列時需要加[@]

讀取第n個位置到第m個位置的內容,不能用[n:m]或者[n,m]

多此一舉的字元位置

左邊的第乙個字元是用 0 表示,右邊的第乙個字元用 0-1 表示(直接用-1不好麼)

expr計算時,唯獨*前要加轉義符

括號前也要加轉義符。

條件表示式也是離不開空格的戲精

數值比較大有玄機

[ expression1 op expression2 ],op 可以為-gt、-lt、-ge、-le、-eq、-ne

((expression1 op expression2)),op 可以為

字串比較事多

[ string1 op string2 ],op為

布林運算也要另闢蹊徑

邏輯運算子也不是吃素的

雙中括號太厲害了。

都輸出了hi,但是後者必須要[

判斷字串是否為0還是別用-n了吧

n 為true表示字串長度不為0,但是這個引號你說多平白無故?

條件語句if的結尾還要fi

if [ condition ];then command; elif command; fi

for [ condition ];do command; command; done

while [condition]; do command; command; done

until [condition]; do command; done

shell語言是什麼啊?

5樓:阿彌陀佛被註冊

linux、unix裡的指令碼語言,類似你在windows下cmd裡的命令。

shell是什麼語言?

6樓:碼上封侯

可以和linux打交道的語言。

比如你在win下新建資料夾,刪除檔案等等,都可以用shell語言來執行。

shell語言,或者可以理解為linux命令組成的語言。

7樓:生棠濮陽明俊

有點類似於windows的批處理,不過要強大得多,可以看成一門程式語言!

shell是什麼語言

8樓:網友

unix shell,一種殼層與命令列介面,是unix作業系統下傳統的使用者和計算機的互動介面。第乙個使用者直接輸入命令來執行各種各樣的任務。

普通意義上的shell就是可以接受使用者輸入命令的程式。它之所以被稱作shell是因為它隱藏了作業系統低層的細節。同樣的unix下的圖形使用者介面gnome和kde,有時也被叫做「虛擬shell」或「圖形shell」。

unix作業系統下的shell既是使用者互動的介面,也是控制系統的指令碼語言。當然在這點也有別於windows下的命令列,雖然也提供了很簡單的控制語句。在windows作業系統下,可能有些使用者從來都不會直接的使用shell,然而在unix系列作業系統下,shell仍然是控制系統啟動、x window啟動和很多其他實用工具的指令碼解釋程式。

9樓:網友

shell 是介於我們與 linux 核心之間的一層語言。

想直接操作 linux 核心顯然是不容易的。

而通過 shell 語言的傳達可以幫助我們實現這個目的。

什麼是shell函式?

10樓:網友

·一方面,從程式語言的角度來說,shell函式就是基於shell程式設計規範的函式,與普通的程式語言的函式功能是一樣的。

再者,shell函式可以類比c語言中的巨集定義。當宣告瞭乙個shell函式,一方面可以縮減**量;另一方面,可以方便的呼叫。

第三,對於自定義的shell函式和linux/unix系統的自帶函式是不同的。linux系統自帶的函式式經過系統編譯的可執行檔案,而不像c語言等的標頭檔案中提供的系統函式那樣,需要編碼後重新編譯。而自定義的函式則是對系統中已經支援的函式和一些邏輯判斷進行整合,生成乙個具有獨立功能的命令集合。

畢竟,shell編碼本身就是linux系統命令的集合,與c語言等的語言規範編碼是不同的。

第四,說明一點,shell程式設計中多為符號替換,在shell實踐中可以慢慢積累,比如:echo時如何遮蔽空格替換等。

最後,shell程式設計與普通的程式語言相比,shell程式設計可以用來執行一些流程排程以及任務量比較輕的處理流程的處理工具——因為畢竟是系統命令的整合呼叫,處理的時候,都會產生系統呼叫,在處理任務量大且比較複雜的流程的任務時,最好選擇c語言等編碼實現,有助於提高效率。

最後的最後,shell程式設計很有趣,希望樓主喜歡。

shell語言裡的符號是什麼意思

實際上可以理解為對變數的引用。比如 定義a 10 那麼你呼叫變數a的時候就要用到 a.還有一些其他的特殊變數 比如 表示返回值 表示變數個數 等等 多寫幾個指令碼程式你就會理解了 符號 一般用來呼叫變數 常用的用途 a 呼叫變數 cmd 執行cmd命令 a b 執行a b算術運算等等 是取值的意思 ...

求皮安託尼的資料?安託尼的資料

羅。皮安託尼 roger piantoni 年代法國最傑出的前鋒 同方丹在國家隊和蘭斯是 搭檔 球 場 法甲第號射手球 洛林左腳王 年代最優秀法國前鋒之一,和方丹是法隊和蘭斯體育場隊的箭頭式人物 技術全面,假動作逼真,爆發力好,射門刁鑽,助攻出色,難得全面前鋒 是法甲年後再次榮獲最佳射手殊榮 rog...

求京劇的所有服裝資料!!十萬火急!!

告訴你個最好最管用,也是京劇服裝資料最全的地方,就是時代國粹網,本來想給你粘過來的,結果太多粘補全,所以你自己去看看吧。很不錯的地方,很多其他關於京劇的問題都可以找到很準確的答案,推薦推薦!京劇服飾有哪些?快快快快快快!簡介!大衣 二衣bai 三衣和雲肩四大類du。大衣zhi是京劇服裝dao 內部分...