# Ruby1.9 -n/-p and END{}

**URL:** <https://www.ruby-forum.com/t/ruby1-9-n-p-and-end/143529>\
**Category:** Development\
**Created:** [July 20, 2008, 1:49am UTC](https://www.ruby-forum.com/t/ruby1-9-n-p-and-end/143529 "2008-07-20T01:49:33Z")\
**Posts on this page:** 1\
**Page:** 1

<div class="post-metadata">

**Author:** ![Nobuhiro\_IMAI](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/n/9f8e36/32.png) [@Nobuhiro\_IMAI](https://www.ruby-forum.com/u/Nobuhiro_IMAI)\
**Post date:** [July 20, 2008, 1:49am UTC](https://www.ruby-forum.com/t/ruby1-9-n-p-and-end/143529/1 "2008-07-20T01:49:33Z")

</div>

e$B$$$^$$$G$9!#e(B

Ruby 1.9 e$B$N5/F0%\*%W%7%g%s$Ke(B -n e$B$de(B -p e$B$rIU$1$k$H!"e(BEND{}  
e$B$N%V%m%C%/$,F~e(B  
e$BNO$N9T?tJ,e(B?e$B\<B9T$5$l$k$h$&$G$9!#e(BBEGIN{}  
e$B$O0lEY$@$1$7$+\<B9T$5$l$^$;$s!#e(B  
Ruby 1.8 e$B$G$Oe(B END{}  
e$B$b0lEY$7$+\<B9T$5$l$^$;$s!#2?$+J,$+$j$^$9$G$7$g$&$+!)e(B

$ ruby1.9 -v n.rb  
ruby 1.9.0 (2008-07-20 revision 18134) [i686-linux]  
:begin  
:end  
$ ruby1.9 -v -n n.rb n.rb  
ruby 1.9.0 (2008-07-20 revision 18134) [i686-linux]  
:begin  
:end  
:end  
:end  
:end  
:end  
:end  
$ ruby1.9 -v -p n.rb n.rb  
ruby 1.9.0 (2008-07-20 revision 18134) [i686-linux]  
:begin  
BEGIN{  
p :begin  
}  
END{  
p :end  
}  
:end  
:end  
:end  
:end  
:end  
:end  
$ ruby1.8 -v -p n.rb n.rb  
ruby 1.8.7 (2008-07-19 revision 18130) [i686-linux]  
:begin  
BEGIN{  
p :begin  
}  
END{  
p :end  
}  
:end
