DragonFly BSD
DragonFly users List (threaded) for 2012-09
[Date Prev][Date Next]  [Thread Prev][Thread Next]  [Date Index][Thread Index]

Re: /bin/ls vs .dotted files


From: Jan Lentfer <Jan.Lentfer@xxxxxx>
Date: Fri, 14 Sep 2012 11:34:53 +0200

On Fri, 14 Sep 2012 08:21:29 +0400, Andrey N. Oktyabrski wrote:
[..]
> There is one more solution which I have seen in Solaris. Many
> commands are environment-sensitive.
>
> For example, we can have the CMD_BEHAVIOR environment variable, which
> can have values "POSIX" (or "POSIX:1812.321"), "BSD", "LINUX",
> "SOLARIS", ...
> So we can use these conditions:
> if $CMD_BEHAVIOR is unset or $CMD_BEHAVIOR == "" then 
> CMD_BEHAVIOR=POSIX
> if $CMD_BEHAVIOR == POSIX then f_listdot = 0
> if $CMD_BEHAVIOR == BSD and UID == 0 then f_listdot = 1
>
> In this case I can change a command behavior in my shell scripts, and
> my scripts can be OS-independent.

How would that be OS-independent if only implemented on Solaris and its 
derivatives? ;) That's like saying JAVA is a highly portable language :P

Cheers,

Jan

-- 
professional: http://www.oscar-consult.de
private: http://neslonek.homeunix.org/drupal/



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