28 lines
738 B
Bash
28 lines
738 B
Bash
#!/usr/bin/env 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"
|
||
|
||
|
||
|