weird csh thing

Neil Rickert rickert at mp.cs.niu.edu
Tue Jan 8 14:17:49 AEST 1991


In article <BAGCHI.91Jan6000722 at snarf.eecs.umich.edu> bagchi at eecs.umich.edu (Ranjan Bagchi) writes:
>anyone care to explain??  (I`m in csh)
>
>$ set p = "w | tail +3 "
>
>shouldn't "$p" have the same effect as "w | tail +3" ?
>
 I suppose someone should point out that, taken literally, "$p" does
have the same effect as "w | tail +3 ".

% set p="w | tail +3 "
% "w | tail +3 "
w | tail +3 : Command not found.
% "$p"
w | tail +3 : Command not found.

 Of course this wasn't what you intended, but it also demonstrates that
quoting does effect the meaning of shell commands.

-- 
=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=
  Neil W. Rickert, Computer Science               <rickert at cs.niu.edu>
  Northern Illinois Univ.
  DeKalb, IL 60115                                   +1-815-753-6940



More information about the Comp.unix.shell mailing list