echo "Enter the current time: "
read h m s
s = `expr $n + 1`
if [ $n -eq 60 ]; then
s = 0
m = `expr $m + 1`
if [ $m -eq 60 ]; then
m = 0
h = `expr $h + 1`
if [ $h -eq 24 ]; then
h = 0
fi
fi
fi
echo "The time after one second is $h $m $n"
Asked
Active
Viewed 802 times
1
1 Answers
3
If you type s = 0
in a bash prompt, you will get bash: s: command not found
.
The correct way to assign a variable in bash is s=0
without the spaces.

LobsterBaz
- 1,752
- 11
- 20