Skip to content

請利用vim或nano寫出以下條件的script檔案

  1. 如果輸入的數值大於等於10 則顯示”yes”
  2. 如果輸入的數值大於等於10小於20,則顯示”Oh!!!”
  3. 如果輸入的數值大於等於20小於30,則顯示”Why?”
  4. 如果不在上述條件內則顯示”Hi”
  5. 此外,如果顯示yes的時候會創建一個叫做abc.txt的檔案在Desktop上
  6. 如果顯示Oh!!!的時候會另外再創建一個資料夾名稱為”aaa”在Desktop上
  7. 如果顯示Hi則會將這個script的內容全部顯示出來
  8. 如果顯示Why?則會在bbb.txt檔案中輸入”123”的字串
    =>不好

#!/bin/bash

echo "Please enter number"
read number
if [ $number -ge 10 ]; then
    echo "yes"
    if [ ! -e abc.txt ]; then
        touch abc.txt
    fi  
fi
if [ $number -ge 30 ] || [ $number -lt 10 ]; then
    echo "hi"
    cat test.sh
elif [ $number -ge 20 ]; then
    echo "Why?"
    if [ -e bbb.txt ]; then
        echo "123" >> bbb.txt
    else
        touch bbb.txt
        echo "123" >> bbb.txt
    fi
elif [ $number -ge 10 ]; then
    echo "Oh!!!"
    if [ ! -e aaa ]; then
        mkdir aaa
    fi
fi

exit 0

case

請寫出以下Script pet.sh

  1. 如果使用者輸入cat顯示cat cat meow meow
  2. 如果使用者輸入dog顯示dog dog wow wow

寫乘法表

https://ahwuiot.netlify.app/ai%20training%20class/tqc+%20python3/%E7%AC%AC3%E9%A1%9E%EF%BC%9A%E8%BF%B4%E5%9C%88%E6%95%98%E8%BF%B0/python%20307%20%E4%B9%98%E6%B3%95%E8%A1%A8/

#!/bin/bash

echo "Please enter number"
read num

for ((i = 1 ; i < $num + 1 ; i++)); do
    echo 
    for(( j = 1; j < $num + 1; j++)) do
        echo -n "$j * $i = $((j*i)) " 
    done
done

批次改檔名

Linux homework裡的圖片改成image_11201
EX:image_11201_1第一張,第二張image_11201_2


Last update : 13 novembre 2024
Created : 13 novembre 2024

Comments

Comments