Using as much of the orginal code as possible we can create a simple "while true loop around the decision whether to quit or do another calculation. We enter the value for $n1 once at the top of the script and from that point on seed $n1 with the value of a running total in $total.
The modified script keeps on asking for more calculation on the running total until the user presses carriage-return.
You could add a line just before "break" to display "Final total is $total" if that is a requirement.
Try it and enjoy.
Last edited by methyl; 12-19-2011 at 08:38 PM..
Reason: inconsistent f1 n1
Heres a script i wrote as a bit of practise. What it does is insert a line in the middle of a file. The line being $1 and the file being $2
#!/bin/bash
rm tempfile
touch tempfile
count=1
linenum= `wc -l < $2`
if
then
echo $1 >> $2
else
even=`expr "$linenum" % 2`
if
then... (3 Replies)
Hallo everyone
I might just be being dumb, but I am using the BASH shell and cannot get the following script to work:
x=0
while
do
echo $x
x=´echo "$x + 1" | bc´
done
Can anybody help me out. I am just get a repeating output saying:
bc: command not found
0 + 1: command not... (5 Replies)
i have the following process running in background:
when i give "ps -lef"
------------------------------------------------------------------------
user2
user1
user1
user3
user1
user4
user5
user4
user3
user4
user2
user1
user1
user3
user1
user4 (3 Replies)
Hi expert,
I'm using csh
Code:
#!/bin/csh
set x = 0
set number = `awk '{array=$0} END {print array;}'`
i want to use for loop to store data to $number repeatly
untill x = 23
How to use c shell for loop? (2 Replies)
I need to chmod a bunch of files with a specific extension in one directory.
If I understand correctly first I would run ls command like this
ls -R | grep .mp3 > /tmp/list
once I have the output file I should be able to run a loop to chmod all the files in the list created.
This is where... (5 Replies)
Hello,
I'm trying to write a while loop for a decimal value in tcsh which I know can't be done. Instead I want my increments to be one order of magnitude too large and then divide it by 10 when I use the variable. However, I don't know how to divide my variable and set it as another.
set... (1 Reply)
Does any body can help me with a loop in this example?
if
then
if
then
runner=$(grep "$1" "$2")
runne=$(grep "$1" "$3")
run=$(grep "$1" "$4")
fi
fi
#
# Message on screen... (3 Replies)
I am trying to make a calculator. The user Enters number 1, chooses and operation, enters number 2, then chooses another operation or for the answer to be displayed.
eg. 1 + 1 = or 1 + 1 + 2 + 1 =
Both of these should be possible.
#!/bin/bash
read -p "what's the first number? " n1... (3 Replies)
Use and complete the template provided. The entire template must be completed. If you don't, your post may be deleted!
1. The problem statement, all variables and given/known/data:
Script a simple calculator. In the command line enter the script file
/home/etc/mycalc or /home/etc/mycalc 1 +... (6 Replies)
ADE is a UNIX environment for the ancient AMIGA A1200. By default this does NOT have the 'bc' command line calculator.
Although I did a DEMO code to create a C source and compile it under python 1.4.0 and ADE using ksh88 and the gcc of the day, I decided to create this baby that requires no Python... (2 Replies)
Discussion started by: wisecracker
2 Replies
LEARN ABOUT FREEBSD
newkey
NEWKEY(8) BSD System Manager's Manual NEWKEY(8)NAME
newkey -- create a new key in the publickey database
SYNOPSIS
newkey -h hostname
newkey -u username
DESCRIPTION
The newkey utility is normally run by the network administrator on the Network Interface Service (NIS) master machine in order to establish
public keys for users and super-users on the network. These keys are needed for using secure RPC or secure NFS .
The newkey utility will prompt for the login password of the given username and then create a new public/secret key pair in /etc/publickey
encrypted with the login password of the given user.
Use of this program is not required: users may create their own keys using chkey(1).
OPTIONS -h hostname
Create a new public key for the super-user at the given hostname. Prompts for the root password of the given hostname.
-u username
Create a new public key for the given username. Prompts for the NIS password of the given username.
SEE ALSO chkey(1), keylogin(1), publickey(5), keyserv(8)NOTES
The Network Information Service (NIS) was formerly known as Sun Yellow Pages (YP). The functionality of the two remains the same; only the
name has changed.
BSD October 12, 1987 BSD