Re: Conditional SymLinks

Aaron M. Ucko (amu@mit.edu)
13 Dec 1997 01:29:01 -0500


"C. Scott Ananian" <cananian@lcs.mit.edu> writes:

> Following a symlink tonight, I found:
> [cananian@cananian /lib]# ls -l cpp
> lrwxrwxrwx 1 root root 42 Nov 17 20:53 cpp -> ../usr/lib/gcc-lib/*linux*/2.7.2.3.f.1/cpp
> [cananian@cananian /lib]# ls ../usr/lib/gcc-lib
> i386-linux i586-unknown-linux-gnulibc1
> [cananian@cananian gcc-lib]# echo *linux*
> i386-linux i586-unknown-linux-gnulibc1

No, that symlink is broken. What you are seeing is shell wildcard
expansion; if you need further proof,
echo '/usr/lib/gcc-lib/*linux*'
(the single-quotes prevent shell expansion.)

-- 
Aaron M. Ucko <amu@mit.edu> (finger amu@monk.mit.edu) [Stark raving sane]