shell程式設計 入門例子

2021-04-20 00:34:39 字數 701 閱讀 8047

1,編寫乙個bash指令碼,它以乙個普通檔案作為引數。如果這個檔案的大小為0,則把它刪除。否則逐行列印檔案的名字,大小,

硬鏈結的個數,擁有者和最後的修改日期。指令碼應該有恰當的的錯誤檢查功能。

源**:

#! /bin/bash

declare filename=$1 //第乙個引數為檔名

# 判斷該檔案是否是乙個普通檔案

if test -f $filename

then

#判斷檔案長度是否大於0

if test -s $filename 

then

set $(ls -il $filename)

echo "file name  size  hardlink   owner  lastupdatedatal"

echo "$9    $6   $3         $4       $7"

#檔案長度等於0,則刪除檔案

else

rm $filename

echo "size of $filename is 0,already delete"

fiexit 0

#不是普通檔案則提示和推出

else

echo "$filename is not a  regular file"

exit 0fi~

shell程式設計例子 1)

1.hello word bin bash echo hello word 2.變數 bin bash 變數my name mr.zhang echo my name echo 唯讀變數 man age 20 readonly woman age 21 echo echo age 執行結果 3.刪除...

shell程式設計入門

shell指令碼程式不是複雜的程式,它是按行解釋的。指令碼程式總是以 bin sh 開始,它通知shell使用系統上的bourne shell直譯器。其中 符號是注釋。指令碼程式是從上到下執行的,執行指令碼前需要改變該指令碼程式的執行許可權。確保正確建立指令碼例徑,只有 這樣,指令碼程式才能正確執行...

Shell 程式設計入門

首先建立乙個檔案 在終端中輸入如下命令 vi helloworld.sh 然後按i進行命令編寫 下面這句話是必須寫的 bin sh這句話是必須寫的 bin sh a hello world echo a 下面執行的時候先得輸入 將這個許可權改為可執行檔案 chmod x helloworld.sh ...