Linux - NewbieThis Linux forum is for members that are new to Linux.
Just starting out and have a question?
If it is not in the man pages or the how-to's this is the place!
Welcome to LinuxQuestions.org, a friendly and active Linux Community.
You are currently viewing LQ as a guest. By joining our community you will have the ability to post topics, receive our newsletter, use the advanced search, subscribe to threads and access many other special features. Registration is quick, simple and absolutely free. Join our community today!
Note that registered members see fewer ads, and ContentLink is completely disabled once you log in.
If you have any problems with the registration process or your account login, please contact us. If you need to reset your password, click here.
Having a problem logging in? Please visit this page to clear all LQ-related cookies.
Introduction to Linux - A Hands on Guide
This guide was created as an overview of the Linux Operating System, geared toward new users as an exploration tour and getting started guide, with exercises at the end of each chapter.
For more advanced trainees it can be a desktop reference, and a collection of the base knowledge needed to proceed with system and network administration. This book contains many real life examples derived from the author's experience as a Linux system and network administrator, trainer and consultant. They hope these examples will help you to get a better understanding of the Linux system and that you feel encouraged to try out things on your own.
Click Here to receive this Complete Guide absolutely free.
how do you create a config file to define vairable to be used in a shell script? Where do you copy it to and how do you invoke it in a script?
I wish do define a value for a backup directory ($backup)
I also wish to define a restore directory ($restore)
I want to use these from now on in a script I am writing to perform backups, how can this be done?
Can I write a script that:
Creates/modifies a config file with these values, stores, and then executes a backup using the new values?
Does anyone have an example of a simple config file or knwo where I would store it? also would I have to do a sudo first within the script?
Really new to all this, thanks guys for your help.
Well, if you'd like to keep it simple, just make some text files with the variables in them (one file per variable, the text of the file is the variable value). In your bash script, just use this:
Then you'll be able to reference $variable in your script.
By the way, using sudo is only necessary if the user that's running the script doesn't have permission to access the files. And to use sudo in a bash script, you'll need to do some configuring to allow a no-password sudo.