langs a-z
This commit is contained in:
parent
db842d013d
commit
d066446780
11389 changed files with 98361 additions and 1020 deletions
14
Task/Guess-the-number/UNIX-Shell/guess-the-number-1.sh
Normal file
14
Task/Guess-the-number/UNIX-Shell/guess-the-number-1.sh
Normal file
|
|
@ -0,0 +1,14 @@
|
|||
#!/bin/sh
|
||||
# Guess the number
|
||||
# This simplified program does not check the input is valid
|
||||
|
||||
# Use awk(1) to get a random number. If awk(1) not found, exit now.
|
||||
number=`awk 'BEGIN{print int(rand()*10+1)}'` || exit
|
||||
|
||||
echo 'I have thought of a number. Try to guess it!'
|
||||
echo 'Enter an integer from 1 to 10.'
|
||||
until read guess; [ "$guess" -eq "$number" ]
|
||||
do
|
||||
echo 'Sorry, the guess was wrong! Try again!'
|
||||
done
|
||||
echo 'Well done! You guessed it.'
|
||||
14
Task/Guess-the-number/UNIX-Shell/guess-the-number-2.sh
Normal file
14
Task/Guess-the-number/UNIX-Shell/guess-the-number-2.sh
Normal file
|
|
@ -0,0 +1,14 @@
|
|||
#!/bin/csh -f
|
||||
# Guess the number
|
||||
|
||||
# jot(1) a random number. If jot(1) not found, exit now.
|
||||
@ number = `jot -r 1 1 10` || exit
|
||||
|
||||
echo 'I have thought of a number. Try to guess it!'
|
||||
echo 'Enter an integer from 1 to 10.'
|
||||
@ guess = "$<"
|
||||
while ( $guess != $number )
|
||||
echo 'Sorry, the guess was wrong! Try again!'
|
||||
@ guess = "$<"
|
||||
end
|
||||
echo 'Well done! You guessed it.'
|
||||
Loading…
Add table
Add a link
Reference in a new issue