Nearly there but the echo statements do not match the tests. The Conditional Expression syntax "[[ .....]]" is not needed.
Thanks a lot methyl, that is so very embarrassing ....
All good now ... still stumped on why the -d returns true for a symbolic link though, it's like it is trying to check whether the link that the symlink is set to is a directory.
I can live with doing the -h then the -d for the time being ... thanks again for pointing out my mistakes ... need to grab some more coffee I guess
Below is an example where I create another symbolic link but the actual directory /tmp/x does not exist and my original script works like how I want it to. Any chance that there is a test where it will not try and resolve what the symbolic link is linking to?
Last edited by newbie_01; 08-31-2012 at 09:45 PM..
Reason: More info
question abt symbolic link ...
i'm doing the following ...
ln -s x.sh ./scripts/y.sh
and
cat ./scripts/y.sh
it is giving following error
cat: cannot open y.sh
Any reason u an think of ?
But it is working fine when i goto scripts directory and cretae the symbolic link.
... (1 Reply)
hello folks
how y'all doin
well i have some questions about symbolic link and hard link
hope some one answer me
i open terminal and join as root
and i wrote ln -s blah blah
then i wrote ls
i see red file called blah blah
but didn't understand what is this can some one explain and... (2 Replies)
Hi I am trying to find a copy command that will copy a symbolic link itself and not what the link is actually pointing to. I am trying to copy a directory that has some symbolic links within it
in IBM AIX unix this is achieved using cp -prh <source dir> <target>
the 'h' flag is a hard copy... (3 Replies)
We are migrating off an unsupported Stratus Continuum Model 418 PA-RISC running FTX 3.3.0. We're trying to hang on as long as possible, but we're down to 2.8% free in /, so need to free up some space until we're ready to migrate our DB.
Currently /etc/conf/pack.d is symbolically linked to... (0 Replies)
Hi,
i am trying to create sym links on sles 11 , but it seems i am doing something wrong.
oracle@tests:/u01/app/oracle/oradata/ACIS> pwd
/u01/app/oracle/oradata/ACIS
oracle@tests:/u01/app/oracle/oradata/ACIS> ln -s /db/ACIS/dbase/dbf/ /u01/app/oracle/oradata/ACIS/... (2 Replies)
Hello All,
This may be a silly question to some but I am really stuck.
Is there a way to reverse the following;
sudo rm /bin/sh
sudo ln -s /bin/bash /bin/sh
It was part of a driver compile/installation procedure by Digi for Ubuntu stating that dash isn't supported and a symbolic link... (2 Replies)
Hi ,
i am trying to make a symbolic link for an existing directory, but i am facng some problems regarding the usage of command.
If there is no directory i can make a symbolic link, but for an existing directory i am not able to.
can anyone post me the exact usage if we already have the... (1 Reply)
Hi all,
Can anyone please confirm if the command below is the only way that I can get what the symbolic link is set to?
mnlxd110(oracle)/db/posd2/dba$: ls -l | grep "^l"
lrwxrwxrwx 1 oracle dba 28 Aug 9 2011 bdump -> diag/rdbms/posp1/posp1/trace
mnlxd110(oracle)/db/posd2/dba$:... (7 Replies)
Hi everybody,
I read about treads realted to this issue but they did not resovle issue given below.
Please help me resolve issue given below
I have html file under /srv/www/htdocs/actual_folder
ls actual_folder/
test.html
and following link works... (0 Replies)
Hi, trying to understand more about symblic link, when I compiled a program called "match" in one folder ~/downloadsoftware/I want this program to be accessible like a system command by putting a symbolic link in /usr/bin/ Not by setting the $PATH method in .bashrc at this time.
What I did is:... (4 Replies)
Discussion started by: yifangt
4 Replies
LEARN ABOUT HPUX
pwd
pwd(1) General Commands Manual pwd(1)NAME
pwd - working directory name
SYNOPSIS DESCRIPTION
prints the path name of the working (current) directory.
Options
recognizes the following options:
Display the directory with the name of the symbolic link if any.
If the environment variable contains an absolute path name of the current directory that does not contain the file names
(dot) or (dot-dot), writes this path name to standard output. Otherwise, the option behaves like the option.
Display the actual physical directory path.
Directories of symbolic link types are not displayed.
If both and are specified, the last one applies. If neither nor is specified, the default option is:
from UNIX 2003 environment onwards; see standards(5).
otherwise.
EXTERNAL INFLUENCES
For information about the UNIX Standard environment, see standards(5).
Environment Variables
determines the language in which messages are displayed.
If is not specified in the environment or is set to the empty string, the value of is used as a default for each unspecified or empty vari-
able. If is not specified or is set to the empty string, a default of "C" (see lang(5)) is used instead of
If any internationalization variable contains an invalid setting, behaves as if all internationalization variables are set to "C". See
environ(5).
International Code Set Support
Single- and multibyte character code sets are supported.
DIAGNOSTICS
Possible file system trouble; contact system administrator.
Current directory has been removed (usually by a different process).
Use command to move to a valid directory (see cd(1)).
EXAMPLES
If your home directory is and the command is executed from the home directory, typing produces the following display:
In the following example, a symbolic link, points to the directory. Then the command displays the actual directory:
The command displays the directory with the symbolic link:
In the following example, there is no symbolic link. The displayed directory is the same for both the and options.
AUTHOR
was developed by AT&T and HP.
SEE ALSO cd(1), csh(1), sh(1), sh-posix(1), standards(5).
STANDARDS CONFORMANCE pwd(1)