Thanks for the reply and the excellent pointers. The methods suggested solve a number of problems. I wish it were otherwise, but my scripts probably have plenty of naive errors. I've gotten reasonably good at finding *a* solution to problems, but as I revisit old scripts (well, not really that old... I'm still pretty new at this, as is certainly clear...) I realize that they are far from optimal. I hope to continue discovering that, as that would mean that I'm learning better and better ways.
One general question... If I use the suggested methods:
or
does the shell have to re-read the contents of the "command" file each time, or is that somehow cached? This is a very small file, of course, with negligible read time; however, I suppose there might be cases in which re-reading could have an appreciable effect.
Hi,
I am new to unix. Is their a way to pass the output of the line below to a variable var1.
ls -1t | head -1.
I am trying something like var1=ls -1t | head -1, but I get error.
Situation is: I get file everyday through FTP in my unix box. I have to write a script that picks up first... (1 Reply)
I fairly new to SED. I have tried many different variations of this line of code and even breaking it down into its components and running them separately.
They work individually without variables but when I place the $todbname variable it will either inserts the text "connect to $todbname"... (3 Replies)
hi,
dataParse(){
line="$@"
name="cat /etc/passwd | grep "$line": | cut -f6 -d':'"
eval $name > sam.txt 2>&1
sudo -u $line sed -n 's/data-1/&/p' $name/test.xml >> sam1.txt
}
Here i getting the homedir of the accounts and is set in
name variable.which returns "/home/raju" which i... (3 Replies)
Hi,
I have a situation where I have to specify a different value to an awk command, I beleive i have the gist of this done, however I am not able to get this correct. Here is what I have so far
echo $id
065859555
This value occurs in a "pipe" delimited file in postition 8. Hence I would... (1 Reply)
Hi guys,
I wanted to pass a variable to the sed command which tells which line to be deleted.
a=2;
echo $a;
sed '$ad' c.out
it is throwing an error.
sed: 0602-403 "$a"d is not a recognized function.
I even tried "$a" and \$a.. but it is of no use.
Can you please correct me... (6 Replies)
Hello All,
I am trying to embed variable in sed command to fetch a portion of record between two pattern.
This command is not working ...any suggestion on this how to place the variable in sed command to find a portion .
I am using Sun OS (Solaris).
Thanks
JM (1 Reply)
I have a script that kicks off several processes in the background and stored their pids in a variable as follows:
PID_DUMP_TRAN=$PID_DUMP_TRAN" "$!
so I then have a list of pids
If I echo $PID_DUMP_TRAN I get back a list of pids e.g. 8210 8211 8212
However I then want to kill all these... (5 Replies)
Hi all,
I have a file looks like
AAAA 111
BBBB 222
CCCC 333
need to pass variable value like var1=AAAA and var2=111
to another command for three times with next values.
stuck over here
cat file | while read line
do
export var1=`awk '{print $1}'`
echo $var1
export var2=`cat file... (3 Replies)
Hi,
As the process of log cleanup, Im using the below command
find $DIR -mtime +3 -type f -exec gzip {} \;
The problem is I want to pass +3 as variable in my unix shell.
I have defined ZPDATE=+3 in my properties file and calling this property file in my script.
If i try the... (6 Replies)
Discussion started by: Deena1984
6 Replies
LEARN ABOUT DEBIAN
dtc_setup_vps_disk
dtc_setup_vps_disks(8) System Manager's Manual dtc_setup_vps_disks(8)NAME
dtc_setup_disk - setup LVM disks for using it as a VM
SYNOPSIS
dtc_setup_vps_disk.sh VPS_NUMBER HDD_SIZE SWAP_SIZE [ lvm|loopback ]
DESCRIPTION
dtc_setup_vps_disk.sh This shell script is a part of the dtc-xen package that is to be used by the dtc panel to manage a Xen VPS server.
This script is used to create partitions to be used by a VPS later on. It will create a normal partition that will be used as a root disk,
and a swap partition.
dtc_setup_disk is to be used by the dtc-xen SOAP server, but can also be used as a standalone userland tool.
If the partition(s) exists, then this script will delete it/them first.
OPTIONS
VPS_NUMBER has to be a number between 01 and 19. Let's say the number is 16, and that dtc-xen is configured to use the volume group called
lvm1, then this script will create /dev/lvm1/xen16 and /dev/lvm1/xen16swap.
HDD_SIZE Size in MB of the VPS partition to create.
SWAP_SIZE Size in MB of the VPS swap partition to create. If the dtc-xen SOAP server is used to create the VPS, then it will create a swap
partition of the exact same size as the memory.
IMAGE_TYPE This parameter can have 2 values: either lvm or loopback. If ommited, then lvm is used. If lvm is used, then this script will
create a partition using lvmcreate, otherwise it will create an image file. Both will later be used for the VPS.
EXAMPLE
dtc_setup_vps_disk 04 15360 256 lvm
This will create 2 LVM partition to be used by the VPS named xen04, the first one being a root partition of 15 GB, and the second one being
a swap partition of 256 MB.
VERSION
This documentation describes dtc_setup_vps_disk version 0.3.15. See http://www.gplhost.com/software-dtc-xen.html for updates.
SEE ALSO dtc_reinstall_os(8), dtc_kill_vps_disk(8)dtc_setup_vps_disks(8)