Shell 簡單程式設計

2021-06-02 10:46:09 字數 580 閱讀 5749

#!/bin/bash

#sh1.sh

name="admin"

npass="123"

loops=1

filename="dlxxlog.log"

logins()

logins

#!使用者資訊匯入日誌

servermessage()

longen()

while [ $loops -lt 3 ]

do if [ $user = $name -a $pass = $npass ];

then

longen

loops=4

else

echo "you name / password is rong!"

logins

fi loops=`expr $loops + 1 `

done

if [ $loops -eq 3 ];

then

echo "使用者名稱密碼錯誤輸入超過3次"

fi#!cat a.txt|cut -d ' ' -f 1 >c

shell簡單程式設計

0 表示shell檔案本身的檔名.1,2,3 指向每個引數 表示引數的個數 表示所有引數的整體 x 用於取變數x的值 程序id.shift移動乙個引數。相當於nop,是一條空命令,while true 死迴圈.用於在一行分隔命令,if condition then export x 100 匯出乙個...

幾個簡單的shell程式設計題

下面是幾個關於shell簡單的程式設計題目,算是熟悉一下shell吧 首先開啟我們的終端,然後進入我的共享檔案 cd mnt hgfs 看到在共享檔案下游乙個資料夾virtual 進入virtual 裡面有個資料夾test 檢視test裡面的目錄檔案發現裡面有一些檔案,我們的程式設計例子就是這些檔案...

Shell程式設計 shell特性

linux會預設記錄1000條歷史記錄,可通過 echo histsize 檢視,如果講histsize更改為2000,那麼會預設儲存2000條。1000條記錄儲存在家目錄的 bash history 中,僅當使用者正常退出當前shell時,當前shell中執行的命令才會儲存到 bash histo...