shell程式設計題(十九)

2022-03-19 08:57:08 字數 422 閱讀 7528

題目:

設計乙個shell程式,在/userdata目錄下建立50個目錄,即user1~user50,並設定每個目錄的許可權,其中其他使用者的許可權為:讀;檔案所有者的許可權為:讀、寫、執行;檔案所有者所在組的許可權為:讀、執行。

答案:

#!/bin/bash

mkdir ./userdata

if [ $? -eq 0 ]; then

i=1while [ $i -le 50 ]; do

mkdir -p ./userdata/user$i

chmod

754 ./userdata/user$i

let i++

done

else

echo

"end

"exit 1fi

exit

0

每日程式設計(十九) leetcode刷題

題目描述 編寫乙個函式,其作用是將輸入的字串反轉過來。輸入字串以字元陣列 char 的形式給出。不要給另外的陣列分配額外的空間,你必須原地修改輸入陣列 使用 o 1 的額外空間解決這一問題。你可以假設陣列中的所有字元都是 ascii 碼表中的可列印字元。示例 1 輸入 h e l l o 輸出 o ...

shell程式設計題(二)

計算1 100之和 bin bash sum 0 for i in seq 1100 do 符號不是單引號 是 1左邊的符號 sum i sum done echo sum bin bash i 0n 1 定義迴圈變數 while n lt 101 do 迴圈變數小於101 i i n 累加 n n...

程式設計第十九題 手機短號

大家都知道,手機號是乙個11位長的數字串,同時,作為學生,還可以申 入校園網,如果加入成功,你將另外擁有乙個短號。假設所有的短號都是是 6 手機號的後5位,比如號碼為13512345678的手機,對應的短號就是645678。現在,如果給你乙個11位長的手機號碼,你能找出對應的短號嗎?輸入資料的第一行...