Using braces like that just seperates the variable name from the rest of the line.
eg
Produces "someotherthing"
But
Would print nothing as there is no variable called 'THINGotherthing'
In the code you've listed, it looks like it's grep'ing out all the lines containing '384' (or whatever $ENV is set to), then splitting each line into different variables.
In your example:
ELABEL gets 'bgtest'
EENV gets '/usr/384'
EFILE gets 'BL.X1' (or BL.X2 ... a different one each time through the loop)
RFILE gets nothing but if there was an extra word on teh end of any of those lines' it would go into RFILE.
If RFILE exists, it looks for any files starting with that name and deletes them.
If RFILE doesn't exist, it deletes any files starting with EFILE (BL.X1 etc).
I have a question about C program for Unix:
Do we have to intialize every variable before we use them in C?
I thought we have to untill I found some programs are not intialize the variable before they were used. (2 Replies)
hi there,
In my shell script I'm using a variable $ICO to speicfy the type of file that I'm processing e.g. VFR = France.
further in my shell I'm trying to programatically set the sql file thtat I want to run :-
REPORTTXT=/tmp/$ICO3hr.dat
however when I check the value (as below) :-
... (4 Replies)
Hi, this is probably very easy but, how do I define a variable for more than one line.
For example:
var1='more
than
one
line'
when I call it, I want it to be exactly like this, don't want all the words on the same line. (10 Replies)
I have been working on a script that executes on a number of different operating systems. As a result I was trying to set a variable or perhaps variable array depending on the OS. I tried the following using eval and such but so far have not had any luck. Is there a way to do something like the... (4 Replies)
Hi i have two question
1. Yahoo!
In above there are total three words
1.1. www
1.2. yahoo
1.3 com
how can i take all three things in different variable, i dont understand that how to separate dot.
it looks like that
a=www
b=yahoo
c=com
2. i have variable xyz whois value... (7 Replies)
I have a variable:
$FILENAME = /XXXX/XXXX/XXXX/file.dat
I want to set another variable that will give me this:
$FILENAME2=filea.dat
So basically i'm chopping up variable $FILENAME.
Not sure cut will do this as i'm looking at different directories so the characther length may be... (2 Replies)
Hello,
First post for Newbie as I am stumped. I need to get certain elements for a specific PID from the ps command. I am attempting to pass the value for the PID I want to retrieve the information for as a variable. When the following is run without using a variable, setting a specific PID,... (3 Replies)
Hi,
I'm trying to replace a string with the contents of a file.. I found the below thread that shows how to do this but is there any way to use a variable as the file name in the nawk command?.. When I try I get an error saying
while read groupsvar
do
... (5 Replies)
Hi...I am trying to make a script like this:
mmc=123
echo "$mmc" > 123.txt
The variable "mmc" has to be declared right on the beginning of the script, so when I open 123.txt, I get:
123
My question is, how can I "echo" '$mmc' into 123.txt, retaining the '$mmc' phrase? Which means when... (10 Replies)
Discussion started by: Ryuinferno
10 Replies
LEARN ABOUT DEBIAN
debconf-set-selections
DEBCONF-SET-SELECTIONS(1) Debconf DEBCONF-SET-SELECTIONS(1)NAME
debconf-set-selections - insert new default values into the debconf database
SYNOPSIS
debconf-set-selections file
debconf-get-selections | ssh newhost debconf-set-selections
DESCRIPTION
debconf-set-selections can be used to pre-seed the debconf database with answers, or to change answers in the database. Each question will
be marked as seen to prevent debconf from asking the question interactively.
Reads from a file if a filename is given, otherwise from stdin.
WARNING
Only use this command to seed debconf values for packages that will be or are installed. Otherwise you can end up with values in the
database for uninstalled packages that will not go away, or with worse problems involving shared values. It is recommended that this only
be used to seed the database if the originating machine has an identical install.
DATA FORMAT
The data is a series of lines. Lines beginning with a # character are comments. Blank lines are ignored. All other lines set the value of
one question, and should contain four values, each separated by one character of whitespace. The first value is the name of the package
that owns the question. The second is the name of the question, the third value is the type of this question, and the fourth value (through
the end of the line) is the value to use for the answer of the question.
Alternatively, the third value can be "seen"; then the preseed line only controls whether the question is marked as seen in debconf's
database. Note that preseeding a question's value defaults to marking that question as seen, so to override the default value without
marking a question seen, you need two lines.
Lines can be continued to the next line by ending them with a "" character.
EXAMPLES
# Force debconf priority to critical.
debconf debconf/priority select critical
# Override default frontend to readline, but allow user to select.
debconf debconf/frontend select readline
debconf debconf/frontend seen false
OPTIONS --verbose, -v
verbose output
--checkonly, -c
only check the input file format, do not save changes to database
SEE ALSO debconf-get-selections(1) (available in the debconf-utils package)
AUTHOR
Petter Reinholdtsen <pere@hungry.com>
2012-09-10 DEBCONF-SET-SELECTIONS(1)