Bug #5388 ยป 0001-lib-shellwords.rb-Update-documentation-to-include-ex.patch
ChangeLog | ||
---|---|---|
Mon Oct 3 15:47:24 2011 Samnang Chhun <samnang.chhun@gmail.com>
|
||
* lib/shellwords.rb: Update Documentation to include example
|
||
Sun Oct 2 20:05:32 2011 Kazuki Tsujimoto <kazuki@callcc.net>
|
||
* vm.c (rb_thread_mark), cont.c (cont_mark): revert r33369 and r33371
|
lib/shellwords.rb | ||
---|---|---|
#
|
||
# shellwords.rb: Manipulates strings a la UNIX Bourne shell
|
||
#
|
||
##
|
||
# = Manipulates strings a la UNIX Bourne shell
|
||
#
|
||
# This module manipulates strings according to the word parsing rules
|
||
# of the UNIX Bourne shell.
|
||
... | ... | |
# The shellwords() function was originally a port of shellwords.pl,
|
||
# but modified to conform to POSIX / SUSv3 (IEEE Std 1003.1-2001).
|
||
#
|
||
# Authors:
|
||
# == Example
|
||
#
|
||
# argv = Shellwords.split('here are "two words"') # or String#shellsplit
|
||
# argv #=> ["here", "are", "two words"]
|
||
#
|
||
# argv = Shellwords.escape("special's.txt") # or String#shellescape
|
||
# system("cat " + argv)
|
||
#
|
||
# == Authors:
|
||
# - Wakou Aoyama
|
||
# - Akinori MUSHA <knu@iDaemons.org>
|
||
#
|
||
# Contact:
|
||
# == Contact:
|
||
# - Akinori MUSHA <knu@iDaemons.org> (current maintainer)
|
||
#
|
||
module Shellwords
|
||
#
|
||
# Splits a string into an array of tokens in the same way the UNIX
|