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...