什么是shell編程啊,求簡單實例

2024-07-07 15:23

1個回答
剛剛學(xué)習(xí)了新書<<實用Linux Shell編程>>,書寫的容易懂,第一章就回答了什么是shell編程的問題。下面簡單回答,僅供參考,謝謝!



1)linux 命令,你可以一條一條執(zhí)行,例如,顯示日期時間命令是date,顯示當(dāng)前目錄的命令是pwd,打印一句話的命令可以是echo "good morning"



2)一個腳本是包含多條命令的文本文件,命令將按照順序依次運行。例如z.sh包含4行,如下:

$ cat z.sh

#!/bin/bash

date

pwd

echo "good morning"

第一行為腳本解釋程序的位置/bin/bash, 其他行, 是命令的“堆放”



3)增加腳本執(zhí)行權(quán)限:

$ chmod +x z.sh



4)運行腳本:

$ z.sh (或者./z.sh)

Mon Jan 12 15:20:32 CST 2015

/home/user

good morning

輸出有3行,分別是命令date的結(jié)果,命令pwd的結(jié)果,命令echo "good morning"的運行結(jié)果。



5)一般地,腳本不單單是幾個簡單命令的“堆放”,有判斷、分支選擇命令,循環(huán)命令,參數(shù)輸入,函數(shù)定義等等。

但是最簡單的shell腳本可以就一條命令,或者就幾個簡單命令的“堆放”。



僅供參考,謝謝!
相關(guān)問答
編程例子
1個回答2024-02-09 04:02
void main() { return; }
數(shù)控編程實例
1個回答2024-05-24 09:06
O0101; N1; (車外圓) G99G97M03S800; G0X200Z300; T0101; M08; G0X51Z3; G94X19Z0F0.2; G90X5oZ-21Fo....
全文
plc編程實例
1個回答2024-05-03 04:02
自動售貨機的控制要求: (1)此售貨機可投1元硬幣 。 (2)當(dāng)投入的硬幣總值超過2元時汽水按鈕指示燈亮;當(dāng)投入的硬幣總值超過3元時汽水及咖啡按鈕指示燈都亮 。 (3)當(dāng)汽水按鈕指示燈亮?xí)r,...
全文
人工智能編程案例
1個回答2024-02-24 06:31
給個程序你編寫: 電動車輛不用電池,從地下的平面取得電源,沒有軌道,車輛上方?jīng)]有“辮子”輔助供電,不拖帶供電電纜,在二維平面上自由活動,在中國專利網(wǎng)站上已經(jīng)公開。 同時公開的還有機器人、電動車輛新...
全文
數(shù)控車床編程實例
1個回答2024-07-07 01:43
老兄,要分清系統(tǒng)! 一般先設(shè)定初始狀態(tài),再粗加工,最后精加工。 最好有圖對著編,你能收獲更多。 o123 T0101G99M3S800 G0X60Z5 G71U1.2R0.5 G71P1Q2U1W...
全文
VB編程實例的書籍有那些?
1個回答2024-08-16 20:17
21天VB游戲編程通 21天VB編程通 都是帶實例的,我的買的是21天VB游戲編程通
怎樣自編小段程序,例如:自編一個小游戲
2個回答2023-10-23 09:17
想自己寫東西,首先自己要理解思路.和該怎么實現(xiàn)它,如果自己都不了解那某些功能是不可能實現(xiàn)的...編寫程序最重要的是算法...你得了解里面的算法,出來的結(jié)果才會和你想象脊辯的一樣.. 我不知道櫻銀缺你現(xiàn)...
全文
數(shù)控車床編程100例的作品目錄
1個回答2024-05-22 08:22
前言 第1章 數(shù)控車床編程基礎(chǔ) 1.1 數(shù)控車床加工概述 1.2 數(shù)控車床編程基礎(chǔ) 1.2.1 數(shù)控車床坐標(biāo)系 1.2.2 數(shù)控加工編程流程 1.2.3 數(shù)控加工程序的格式與組成 1.2.4 數(shù)控...
全文
noc圖形化編程獲獎比例
1個回答2024-02-25 06:43
獲獎比例橋型較低,約百分之一。 NOC大賽是一項運用信息技術(shù),培養(yǎng)廣大師生的創(chuàng)新精神和實踐能力,面向青少年學(xué)生開展人工智能科學(xué)敏敏猜普及、引領(lǐng)科技創(chuàng)新的素質(zhì)教育實踐平臺。通常會有三四千名優(yōu)秀選手...
全文
零基礎(chǔ)學(xué)編程,有哪些牛人的例子么
1個回答2024-02-27 06:41
呵呵,所有的編程牛人都是例子,因為沒有人生下來自帶編程基礎(chǔ)的,都是從零開始學(xué)的。
熱門問答