Linux shell程式設計簡單程式

2021-07-11 05:24:07 字數 1160 閱讀 4688

實驗環境

vmware workstation pro下linux red hat

核心版本:2.6.32

1.使用vim進行程式編寫

具體的程式如下:

其中第一行中#!/bin/sh 是指此指令碼使用/bin/sh來解釋執行,#!是特殊的表示符,其後面根的是此解釋此指令碼的shell的路徑。

echo的作用是輸出文字,而語句並不會將雙引號中的「\c」輸出,是因為echo加了引數。引數-e是開啟反斜槓轉義,當它遇到後面的「\c」不會輸出,而是在輸出文字最後不加上換行符號。

在case語句中使用萬用字元的形式表示分數,例如「?|[1-5]?)」表示分數是以單個數字或者十位以1~5開頭、個位為單個數字的數字組成,即分數在0~59的範圍內。然後根據不同分數做成不同動作。後面加『)』表示這是case語句的模式,模式必須以右括號結尾。

case語句中雙分號「;;」表示命令序列結束。最後的「)」表示預設模式,當使用前面的各種模式均無法匹配該變數時,將執行「)」後的命令序列。

2.程式的執行

測試輸入分別是:0、10、60、100

程式輸出結果分別是:failes!、failes!、passed!、excellent!

最後輸入ctrl+c結束程式

結果分析:程式結果正確

1.使用vim進行程式編寫

使用for迴圈對每乙個資料夾中以「.c」、「.sh」結尾的檔案通過ls -l指令來進行詳細資訊輸出。

2.程式的執行

程式將資料夾下的所有以「.c」、「.sh」結尾的檔案進行輸出。

使用ll(ls -l)命令檢視資料夾下的所有命令,檢查程式的執行結果是正確的。

QT Socket TCP簡單程式

用qt的socket寫的簡單程式,有客戶端和伺服器端,後期還新增了乙個選擇ip位址的combox選擇框 在客戶端裡面輸入文字,按send按鈕或者按回車鍵,在伺服器端就可以接收到 如果你只有一台電腦的話,選ip時,請選擇127,0,0,1 檔案清單 主要 mywidget.cpp int main i...

C簡單程式

1.100 以內的素數 include void main int i int k for i 2 i 100 i 確定範圍 2 100 for k 2 kif i k 0 break 如果找到乙個不是1或者它本身的因子,則停止該迴圈,此時kif k i printf d n i 當k i時表明i不...

簡單程式除錯

程式的除錯 是程式設計師的必備技能,也是程式設計師的必殺技 做程式的目的就是為了明確程式的每乙個步驟都是執行正確的 即,保證程式能夠滿足現實需求 程式實際執行過程中從頭執行到尾部,程式設計師是看不到中間的執行過程的 需要在程式的中間的某個位置,設定斷點,程式執行到斷點,程式就會暫停,有程式設計師通過...