9fans - fans of the OS Plan 9 from Bell Labs
 help / color / mirror / Atom feed
* [9fans] late to the party - Here docs
@ 2007-11-06 20:31 maht-9fans
  2007-11-06 21:07 ` erik quanstrom
  2007-11-06 21:54 ` arisawa
  0 siblings, 2 replies; 12+ messages in thread
From: maht-9fans @ 2007-11-06 20:31 UTC (permalink / raw)
  To: 9fans

hi,

I've not been able to post for a while (verifying sender didn't like 
me), so I've got a few things stored up

I think it was eric that said the only place here docs are used in plan9 
default is in /sys/lib/newuser and there whoever wrote it went through 
some shenanigans to get $ in the output  (though this is snipped):

x='$'
cat > lib/profile <<!
bind -a $x^home/bin/rc /bin
!

However, what that person seems not to know is that they could have done $$ to escape the $ :

cat > lib/profile <<!

bind -a $$home/bin/rc /bin
!

I like here documents, I think they look better than multi-line echoes though it is annoying they can't be used in fn definitions.

Matt











^ permalink raw reply	[flat|nested] 12+ messages in thread

end of thread, other threads:[~2007-11-08  1:21 UTC | newest]

Thread overview: 12+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2007-11-06 20:31 [9fans] late to the party - Here docs maht-9fans
2007-11-06 21:07 ` erik quanstrom
2007-11-07 16:41   ` dave.l
2007-11-07 20:19     ` erik quanstrom
2007-11-07 21:20       ` geoff
2007-11-07 21:23         ` erik quanstrom
2007-11-07 22:58       ` Martin Neubauer
2007-11-07 23:04         ` erik quanstrom
2007-11-07 23:24           ` Martin Neubauer
2007-11-08  0:37       ` dave.l
2007-11-08  1:21         ` Gregory Pavelcak
2007-11-06 21:54 ` arisawa

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).