mirror of
https://github.com/dunwu/linux-tutorial.git
synced 2024-04-15 19:55:24 +08:00
28 lines
724 B
Bash
28 lines
724 B
Bash
|
#!/bin/bash
|
|||
|
|
|||
|
# testing the reading command
|
|||
|
|
|||
|
echo -n "Enter your name:"
|
|||
|
read name
|
|||
|
echo "Hello $name, welcome to my program"
|
|||
|
|
|||
|
read -p "Please enter your age: " age
|
|||
|
days=$[ $age * 365 ]
|
|||
|
echo "That makes you over $days days old"
|
|||
|
|
|||
|
#指定多个变量,输入的每个数据值都会分配给表中的下一个变量,如果用完了,就全分配各最后一个变量
|
|||
|
read -p "Please enter name:" first last
|
|||
|
echo "Checking data for $last. $first..."
|
|||
|
|
|||
|
#如果不指定变量,read命令就会把它收到的任何数据都放到特殊环境变量REPLY中
|
|||
|
read -p "Enter a number:"
|
|||
|
factorial=1
|
|||
|
for (( count=1; count<=$REPLY; count++))
|
|||
|
do
|
|||
|
factorial=$[ $factorial * $count ]
|
|||
|
done
|
|||
|
echo "The factorial of $REPLY is $factorial"
|
|||
|
|
|||
|
|
|||
|
|