Re: what is the difference?

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



On Fri, 2004-09-03 at 21:14, Deepak Oberoi wrote:
> what is the differecne between the following?
> . /etc/sysconfig/sendmail
> and
> ./etc/... (i know if the "." is followed by "/" then
> it executes the file but dont know the what it does if
> space is present between . and /)
> cheers

It is a "SHELL BUILTIN", see man bash for details:


>         .  filename [arguments]
>        source filename [arguments]
>               Read  and  execute  commands  from filename in the current shell
>               environment and return the exit status of the last command  exe-
>               cuted from filename.  If filename does not contain a slash, file
>               names in PATH are used to find the  directory  containing  file-
>               name.   The  file  searched  for in PATH need not be executable.
>               When bash is  not  in  posix  mode,  the  current  directory  is
>               searched  if no file is found in PATH.  If the sourcepath option
>               to the shopt builtin command is turned  off,  the  PATH  is  not
>               searched.   If any arguments are supplied, they become the posi-
>               tional parameters when  filename  is  executed.   Otherwise  the
>               positional  parameters  are unchanged.  The return status is the
>               status of the last command exited within the  script  (0  if  no
>               commands  are  executed),  and false if filename is not found or
>  

HTH,

--Rob




[Index of Archives]     [Current Fedora Users]     [Fedora Desktop]     [Fedora SELinux]     [Yosemite News]     [Yosemite Photos]     [KDE Users]     [Fedora Tools]     [Fedora Docs]

  Powered by Linux