48件ヒット
[1-48件を表示]
(0.024秒)
別のキーワード
種類
- モジュール関数 (24)
- インスタンスメソッド (18)
- 特異メソッド (6)
クラス
- Shell (6)
-
Shell
:: CommandProcessor (6) -
Shell
:: Filter (6) -
Shell
:: Glob (6)
モジュール
- Shellwords (24)
キーワード
- glob (18)
- new (6)
- shellescape (12)
- shelljoin (12)
検索結果
先頭5件
-
Shell
# glob(pattern) -> Shell :: Filter (109.0) -
実行すると, それらを内容とする Filter オブジェクトを返します.
...を返します.
@param pattern シェルコマンド glob に与えるパターンを指定します。
パターンの書式については、Dir.[] を参照してください。
動作例
require 'shell'
Shell.def_system_command("head")
sh = Shell.new
sh.transact {
gl... -
Shell
:: CommandProcessor # glob(pattern) -> Shell :: Filter (108.0) -
実行すると, それらを内容とする Filter オブジェクトを返します.
...を返します.
@param pattern シェルコマンド glob に与えるパターンを指定します。
パターンの書式については、Dir.[] を参照してください。
動作例
require 'shell'
Shell.def_system_command("head")
sh = Shell.new
sh.transact {
gl... -
Shell
:: Filter # glob(pattern) -> Shell :: Filter (108.0) -
実行すると, それらを内容とする Filter オブジェクトを返します.
...を返します.
@param pattern シェルコマンド glob に与えるパターンを指定します。
パターンの書式については、Dir.[] を参照してください。
動作例
require 'shell'
Shell.def_system_command("head")
sh = Shell.new
sh.transact {
gl... -
Shell
:: Glob . new(sh , pattern) (102.0) -
@todo
@todo -
Shellwords
. # shellescape(str) -> String (13.0) -
文字列を Bourne シェルのコマンドライン中で安全に使えるようにエスケープします。
...ープします。
@param str エスケープの対象となる文字列を指定します。
@return エスケープされた文字列を返します。
例:
require 'shellwords'
pattern = 'Jan 15'
puts "grep #{Shellwords.shellescape(pattern)} file"
# => grep Jan\ 15 file... -
Shellwords
. # shelljoin(array) -> String (13.0) -
配列の各要素である文字列に対して、Bourne シェルのコマンドライン中で安全に 使えるためのエスケープを適用し、空白文字を介してそれらを連結したコマンド ライン文字列を生成します。
...プには、Shellwords.#shellescape と
同じ規則が適用されます。
@param array エスケープ対象の文字列を要素とする配列を指定します。
@return エスケープ結果を連結した文字列を返します。
例:
require 'shellwords'
pattern = 'Jan 15'......file = 'file name with spaces'
puts Shellwords.shelljoin(['grep', pattern, file])
# => grep Jan\ 15 file\ name\ with\ spaces...