N46期第四周作業

2022-09-13 21:45:25 字數 1904 閱讀 8236

1. 計算 100 以內所有能被 3 整除的整數之和

#! /bin/bash

#計算100以內所有能被3整除的正整數的和

sum=0

for ((i=0;i<100;i++))

do if [ $((i%3)) -eq 0 ];then

let sum+=i

fidone

echo sum=$sum

2. 編寫指令碼,求 100 以內所有正奇數之和

#! /bin/bash

# 求 100 以內所有正奇數之和

sum=0

for ((i=0;i<100;i++))

do if [ $((i%2)) -ne 0 ]; then

let sum+=i

fidone

echo sum=$sum

3. 隨機生成 10 以內的數字,實現猜字遊戲,提示比較大或小,相等則退出

#! /bin/bash

ran=$[$random%10]

while read -p "請輸入0-9任意數字:" input; do

if [ $input -eq $ran ];then

echo "good! 猜對了!"

break

elif [ $input -gt $ran ];then

echo "您猜錯了,數字太大了"

else

echo "您猜錯了,數字太小了"

fidone

4. 編寫函式,實現兩個數字做為引數,返回最大值

[root@centos8 data]# max () 

[root@centos8 data]# max 4 6

max=6

5. 編寫乙個httpd安裝指令碼

#! /bin/bash

sed -i 's/^selinux=.*/selinux=disabled/' /etc/selinux/config && echo "關閉成功" || echo "無法關閉"

systemctl disable firewalld.service && echo "防火牆已關閉" || echo "失敗,請重新操作"

#安裝依賴包

#配置cd /usr/local/src/httpd-2.4.43

#編譯並安裝

make -j && make install

#配置環境,啟用,執行

#修改登入使用者

#重新執行,並檢視程序

apachectl restart

ps aux

N46期 第四周作業

1.計算100以內所有能被3整除的整數之和 答 vim 1.sh 2.編寫指令碼,求100以內所有正奇數之和 答 vim sum odd.sh sum 0 for i in seq s 1 2 100 do let sum i done echo sum sum 3.隨機生成10以內的數字,實現猜字...

N46期第1周作業

n46期第一周作業 1 解釋drwx rwx rwx中每個字元表 什麼?答 d 代表檔案型別是目錄 第乙個 rwx 代表 uid讀寫執行 許可權 第二個rwx 代表gid讀寫執行許可權 第三個rwx 代表other讀寫執行許可權 2 linux系統中,新增 戶的命令是 useradd 修改 戶密碼的...

N46期第二週作業

a ps b,eat c more d grep 2.檢視 件最後100 的命令是 tail n 100 3.實現查詢 件fifile1 空格開始的所在的 號?grep en space fifile1 4.統計 etc fstab 件中每個單詞出現的次數?grep eo a z etc fstab...