程式的功能如下:
編寫乙個shell指令碼,實現以下功能
1、與使用者互動,輸入乙個目錄名,檢測該目錄是否存在。存在則繼續下面的操作,不存在則退出
2、當目錄名存在時,迴圈判斷並輸出目錄中各檔案的許可權。
#! /bin/bash
echo "請輸入乙個目錄"
read dir
if [ -d $dir ]
then
cd $dir
for file in *
do echo -n "$file檔案的許可權是:"
ls -l $file | awk ''
done
else echo "輸入錯誤"
exit
fi
第二種方法:
read -p "please input a dir " dirname
if [ "$dirname" == "" ]
then echo "you input is error"
exit
elif [ -d "$dirname" ]
then
filelist=$( ls $dirname)
for filename in $filelist
do per=""
test -r $dirname/$filename && per="$per -r"
test -w $dirname/$filename && per="$per -w"
test -x $dirname/$filename && per="$per -x"
echo "the file $dirname/$filename's per is $per "
done
else echo "you input is error"
exit
fi
結對程式設計初體驗
軟工三的第一次作業,我和隔壁宿舍的高賢達組成一組結隊程式設計,第一次嘗試這種程式設計方式,我感覺到了一些方便之處,也感受到了一些不便之處,特地在此記錄下來這次的感受。結對程式設計感受 方便之處 第一,兩個人結隊程式設計的時候,就好像自己一邊寫,一遍又在檢查一樣,比這個還要強,因為寫這段 的腦子和檢視...
shell指令碼初體驗
去投遞簡歷的時候,經常看到shell指令碼優先?感覺值得摸索一下 關於shell指令碼的定義,在網上很多,就不過多描述了,其實就是把它當成乙個方法,在linux下執行而已 將許多指令封裝起來,方便下次呼叫,不用重複執照輪子 上 玩一玩 first blood bin bash first shell...
winSock網路程式設計初體驗
在windows下進行tcp的socket程式設計主要有以下步驟 1.初始化wsa winsock word wversionrequested wsadata wsadata wversionrequested makeword 2,0 if wsastartup wversionrequeste...