Your variable subsitution removes the string "_FMV.pdf" from the end of $f and puts that into $d. However, the value of $d is then AC41_AC85_86_AC128_129_MC171_173_SF_207.
I'm surmising this is the name of the one directory that is getting created, and it moves the pdf file there, based upon your script.
You'll need to break out the values of $d in some way so that you can then create the appropriate individual directories AC41, AC85, etc. and place the file in each of them.
One caveat I see is that some of the numbers in the file name don't have the matching letter prefix to your location list. Like AC86, there is just an 86, so if you don't want a directory named simply '86' you'll need to handle this condition. Also, you don't list 'SF' or the '207' as locations and those values are still in $d after your substitution.
Assuming you've planned out your location anomalies, you can break out $d like this:
how do i create directories using command in my unix system, i could do with knowing how to do it with absolute pathnames and relative pathnames please (3 Replies)
I have two login accounts 'fup04a' and 'fup04c' on the same unix box
after log in using 'fup04a' and if I try creating a directory 'new'
drwxrwxr-x 2 fup04a fup04a 4096 Nov 14 14:06 new
but if i try the same with fup04c
drw-rw-r-x 2 fup04c fup04c 4096 Nov 14... (3 Replies)
Hi,
Can someone help me with creating a bash shell script.
I need to create a script that gets a positive number n as an argument.
The script must create n directories in the current directory with names like map_1, map_2 etcetera. Each directory must be contained within its predecessor. So... (7 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:
Ok i need to create a directory within another directory in one command. I'm already in a directory to. I need to... (6 Replies)
I have an interesting requirement. I have declaried an array like :-
arr=`find . ! -name "." | xargs -I {} echo {} | cut -c 2-${#}`
Then i will try to access the array elements like :-
i=0
for i in ${arr}; do
Here comes the confusions, the array elements are basically dir and files stored... (2 Replies)
Hi,
I am looking for the syntax to provide a timestamped log_file in expect.
Basically I want the equivalent of:
/outputs/`date +%d%m%y`/session`date +%H%M`
But scripted in expect so it can be handed over to the logfile function.
I have tried playing around with the timestamp... (1 Reply)
i'm trying to write a script that has 2 variables, and uses the 1st variable as a number and the 2nd a name to create directories. so if you typed in ./myscript 5 week, it would create 5 directories named week1 - week5. whenever i run this, i get an error message saying week5 already exists, so i... (3 Replies)
how can i move "dataName".sql.gz into a folder called 'database' and then move "$fileName".tar.gz * .htaccess into a folder called 'www' with the entire gzipped file being "$fileName".tar.gz? Is this doable or overly complex.
so
mydemo--2015-03-23-1500.tar.gz
> database
-... (5 Replies)
Hi all. I'm hitting a problem creating a tar archive in one directory from files located in a different directory. It fails when I replace the absolute paths with variables in the script but works if I just run tar on the cmdln. E.g.
#!/bin/ksh
BASE=$PWD
STAGE=$BASE/stage
LOG=$BASE/log... (4 Replies)
I want to create a new system of directory structure for example
mkdir -p ./iv.sac/resu/hhz.d
However, I think that `mkdir -p` overwrites the directories. I want to avoid that
and am doing something as follows in my bash script
echo -e "\nCreating directories:" ... (6 Replies)
Discussion started by: kristinu
6 Replies
LEARN ABOUT SUNOS
edata
end(3C) Standard C Library Functions end(3C)NAME
end, _end, etext, _etext, edata, _edata - last locations in program
SYNOPSIS
extern int _etext;
extern int _edata;
extern int _end;
DESCRIPTION
These names refer neither to routines nor to locations with interesting contents; only their addresses are meaningful.
_etext The address of _etext is the first location after the program text.
_edata The address of _edata is the first location after the initialized data region.
_end The address of _end is the first location after the uninitialized data region.
USAGE
When execution begins, the program break (the first location beyond the data) coincides with _end, but the program break may be reset by
the brk(2), malloc(3C), and the standard input/output library (see stdio(3C)), functions by the profile (-p) option of cc(1B), and so on.
Thus, the current value of the program break should be determined by sbrk ((char *)0).
References to end, etext, and edata, without a preceding underscore will be aliased to the associated symbol that begins with the under-
score.
SEE ALSO cc(1B), brk(2), malloc(3C), stdio(3C)SunOS 5.10 1 Sep 2003 end(3C)