Visit Our UNIX and Linux User Community


Saving value as default value


 
Thread Tools Search this Thread
Top Forums Shell Programming and Scripting Saving value as default value
# 1  
Old 07-20-2009
Saving value as default value

Hi everybody,

I have a prog who is filtering an image with a lot of parameters. The user has two choices :

-Running the script with default values

-Running the script manually (i.e choosing himself the parameters values)

What I would like to do is that if he wants, the users can keep the values he chose as new default values.
WIth stg like a question : "Do you want to keep those values as default? [Y/N]"


And the problem is that I have no idea how to do that....

So if anyone could help me, i'll be very grateful!

Thanks
# 2  
Old 07-20-2009
Quote:
Originally Posted by Moumou
What I would like to do is that if he wants, the users can keep the values he chose as new default values.
WIth stg like a question : "Do you want to keep those values as default? [Y/N]"


And the problem is that I have no idea how to do that....
Are you stuck on how to accept the user's option or how to save the default parameters per user ?

To accept the user's option see one of these
https://www.unix.com/unix-dummies-que...ser-input.html
https://www.unix.com/shell-programmin...ser-input.html

If you are wondering how to save the parameters, then accept the params for the first time and then dump them onto a file with <key,value> pair like
RUN_ALGO=YES
TRANSFORM=NO et al.
Later, in the next run, look for this file and read the entries.
# 3  
Old 07-20-2009
I was stuck to save values.
Thx for your answers!
# 4  
Old 07-20-2009
Using personal setup file ex. mysetup.txt. This works every posix-sh (ksh, bash, ...).
Code:
#!/bin/ksh
#mysetup
#use:
#mysetup -
#- use mysetup using my own defaut setup
#or
#mysetup
#- ask values and save using previous values as default

set1="sysdefault1"
set2="sysdefault2"
# always use mysetup as default if there is
[ -f $HOME/mysetup.txt ] && . $HOME/mysetup.txt

savedef()
{
   > $HOME/mysetup.txt
   # which variables to save
   for var in set1 set2
   do
        eval echo "\"$var='\$$var'\""  >> $HOME/mysetup.txt
   done
}

askvalues()
{
echo -n "set1 [$set1]:"
read Xset1
[ "$Xset1" != "" ] && set1="$Xset1"
echo -n "set2 [$set2]:"
read Xset2
[ "$Xset2" != "" ] && set2="$Xset2"
savedef
}

#######MAIN####
[ "$1" != "-" ] && askvalues

# 5  
Old 07-20-2009
thx a lot for your answer Smilie

Previous Thread | Next Thread
Test Your Knowledge in Computers #209
Difficulty: Medium
The development work for OSPF prior to its publication as open standard was undertaken largely by the Digital Equipment Corporation.
True or False?

10 More Discussions You Might Find Interesting

1. Red Hat

Saving TTY settings

I have 4 digi etherlite boards that allow Wyse and VT100 terminals to connect to our network (stop laughing) :) We are switching from an older version of redhat where we have these running to: Red Hat Enterprise Linux Server release 6.5 (Santiago) I finally got them working and copied the tty... (5 Replies)
Discussion started by: mp99
5 Replies

2. Solaris

Saving to usb

Greetings. I am trying to save a file to a usb from solaris 10. If I do rmformat, I see my usb, but can't find a location to tell things to save to or figure out how to save/view the files on the disk. Any help/thoughts/etc would be appreciated. Thanks! ~K (20 Replies)
Discussion started by: kuriosity_prime
20 Replies

3. Shell Programming and Scripting

Saving files

Hi all, I need to save my files at c, d or any drive location via script. Requirement. Say for example i have 10 files at location /usr/bi/ci location. 10 files naming a.ksh b,ksh c.ksh and so on I want to save the files and its content at some location (any drive on local... (4 Replies)
Discussion started by: j_panky
4 Replies

4. Shell Programming and Scripting

bashrc not saving changes

I am trying to do some changes at bashrc file located at /etc directory of my server. First I tried to edit bashrc via FTP downloaded on my pc changed it and loaded back, but it seems like changes are not reflecting. Therefore I tried to change it via putty shel using vim bashrc command. but... (4 Replies)
Discussion started by: ninadgac
4 Replies

5. Red Hat

Live-cd Saving changes

Hi all, firstly apologies if this is in the wrong category. I have been making livecds (fedora based) and to change eg the background i use below in the ks file. this works fine, however when i install the livecd it loses the changes. How can i make the changes so that they stay when... (5 Replies)
Discussion started by: davewilks
5 Replies

6. AIX

Implement daylight saving.

Hi all We are currently using AIX 5.3, we reuquire to change the time according to the daylight saving scenario. We are using the internal clock and are not synced with ntp server. Can any one please tell me how to do that without effecting the processes running on the servers? (1 Reply)
Discussion started by: masquerer
1 Replies

7. Shell Programming and Scripting

saving a vi session

Apologies if this isn't quite the right thread I have a vi session and I have set a lot of tags with 'mx'. can I save this session preserving these tags so when I go back to the session I don't have to reset them all? cheers (0 Replies)
Discussion started by: ajcannon
0 Replies

8. UNIX for Dummies Questions & Answers

saving from unix into pc

hi, i access unix through secure shell (SSH) from my pc running on windows. Can i save files from unix directly into windows-run pc?. e.g. vi files into notepad??? thanks alot, -a (6 Replies)
Discussion started by: alikun
6 Replies

9. Solaris

disable daylight saving

hi ... i have an E450 sun server that is running solaris 6 . i want to disable daylight savings on my server . My question is : 1) how to know that my server is running daylight savings ? 2) how to disable it ? my zoneinfo file contains the following # @(#)init.dfl 1.2 92/11/26 # #... (1 Reply)
Discussion started by: ppass
1 Replies

10. UNIX for Dummies Questions & Answers

Saving to a floppy

How do I save a file to a floppy. I mounted the drive and it is there. Everytime I try to save to the floppy, it tells me the resource is busy. Please advise. Thanks, (1 Reply)
Discussion started by: umether
1 Replies

Featured Tech Videos