るりまサーチ

最速Rubyリファレンスマニュアル検索!
90件ヒット [1-90件を表示] (0.049秒)
トップページ > クエリ:-[x] > クエリ:end[x] > クエリ:shell[x] > ライブラリ:shell[x]

別のキーワード

  1. _builtin -
  2. open-uri open
  3. irb/input-method new
  4. irb/input-method gets
  5. matrix -

クラス

キーワード

検索結果

Shell#append(to, filter) -> Shell::AppendFile | Shell::AppendIO (23610.0)

@todo

...@todo

@param to 文字列か IO を指定します。

@param filter Shell::Filter のインスタンスを指定します。...

Shell.undef_system_command(command) -> Shell::CommandProcessor (17233.0)

commandを削除します.

...指定します。

動作例:
require 'shell'
Shell
.def_system_command("ls")
# ls を定義
Shell
.undef_system_command("ls")
# ls を 削除

sh = Shell.new
begin
sh.transact {
ls("-l").each {|l|
puts l
}
}
rescue NameError => err
puts err
end
...

Shell.unalias_command(alias) -> () (17162.0)

commandのaliasを削除します.

...使用例: ls -la | sort -k 5 のような例。
require 'shell'
Shell
.def_system_command("ls")
Shell
.alias_command("lsla", "ls", "-a", "-l")
Shell
.def_system_command("sort")
sh = Shell.new
sh.transact {
(lsla | sort("-k 5")).each {|l|
puts l
}
}
Shell
.unalias_command...
...("lsla")
begin
Shell
.unalias_command("lsla")
rescue NameError => err
puts err
end
...

Shell#[](command, file1, file2 = nil) -> bool | Time | Integer | nil (17126.0)

Kernel.#test や FileTest のメソッドに処理を委譲します。

...指定します。

@param file2 文字列でファイルへのパスを指定します。

require 'shell'
Shell
.verbose = false
sh = Shell.new
begin
sh.mkdir("foo")
rescue
end

p sh[?e, "foo"] # => true
p sh[:e, "foo"] # => true
p sh["e", "foo"] # => tru...

Shell#mkdir(*path) -> Array (17126.0)

Dir.mkdirと同じです。 (複数可)

...ram path 作成するディレクトリ名を文字列で指定します。

@return 作成するディレクトリの一覧の配列を返します。

使用例
require 'shell'
Shell
.verbose = false
sh = Shell.new
begin
p sh.mkdir("foo") #=> ["foo"]
rescue => err
puts err
end
...

絞り込み条件を変える

Shell#test(command, file1, file2 = nil) -> bool | Time | Integer | nil (17126.0)

Kernel.#test や FileTest のメソッドに処理を委譲します。

...指定します。

@param file2 文字列でファイルへのパスを指定します。

require 'shell'
Shell
.verbose = false
sh = Shell.new
begin
sh.mkdir("foo")
rescue
end

p sh[?e, "foo"] # => true
p sh[:e, "foo"] # => true
p sh["e", "foo"] # => tru...

Shell::CommandProcessor#append(to, filter) -> Shell::AppendFile | Shell::AppendIO (9609.0)

@todo

...@todo

@param to 文字列か IO を指定します。

@param filter Shell::Filter のインスタンスを指定します。...

Shell::Filter#append(to, filter) -> Shell::AppendFile | Shell::AppendIO (9609.0)

@todo

...@todo

@param to 文字列か IO を指定します。

@param filter Shell::Filter のインスタンスを指定します。...

Shell::Filter#|(filter) -> object (3143.0)

パイプ結合を filter に対して行います。

...て行います。

@param filter Shell::Filter オブジェクトを指定します。

@return filter を返します。

使用例
require 'shell'
Shell
.def_system_command("tail")
Shell
.def_system_command("head")
Shell
.def_system_command("wc")
sh = Shell.new
sh.transact {
i = 1...
...while i <= (cat("/etc/passwd") | wc("-l")).to_s.chomp.to_i
puts (cat("/etc/passwd") | head("-n #{i}") | tail("-n 1")).to_s
i += 1
end

}...

Shell::CommandProcessor#[](command, file1, file2 = nil) -> bool | Time | Integer | nil (3125.0)

Kernel.#test や FileTest のメソッドに処理を委譲します。

...指定します。

@param file2 文字列でファイルへのパスを指定します。

require 'shell'
Shell
.verbose = false
sh = Shell.new
begin
sh.mkdir("foo")
rescue
end

p sh[?e, "foo"] # => true
p sh[:e, "foo"] # => true
p sh["e", "foo"] # => tru...

絞り込み条件を変える

Shell::CommandProcessor#mkdir(*path) -> Array (3125.0)

Dir.mkdirと同じです。 (複数可)

...ram path 作成するディレクトリ名を文字列で指定します。

@return 作成するディレクトリの一覧の配列を返します。

使用例
require 'shell'
Shell
.verbose = false
sh = Shell.new
begin
p sh.mkdir("foo") #=> ["foo"]
rescue => err
puts err
end
...

Shell::CommandProcessor#test(command, file1, file2 = nil) -> bool | Time | Integer | nil (3125.0)

Kernel.#test や FileTest のメソッドに処理を委譲します。

...指定します。

@param file2 文字列でファイルへのパスを指定します。

require 'shell'
Shell
.verbose = false
sh = Shell.new
begin
sh.mkdir("foo")
rescue
end

p sh[?e, "foo"] # => true
p sh[:e, "foo"] # => true
p sh["e", "foo"] # => tru...

Shell::Filter#[](command, file1, file2 = nil) -> bool | Time | Integer | nil (3125.0)

Kernel.#test や FileTest のメソッドに処理を委譲します。

...指定します。

@param file2 文字列でファイルへのパスを指定します。

require 'shell'
Shell
.verbose = false
sh = Shell.new
begin
sh.mkdir("foo")
rescue
end

p sh[?e, "foo"] # => true
p sh[:e, "foo"] # => true
p sh["e", "foo"] # => tru...

Shell::Filter#mkdir(*path) -> Array (3125.0)

Dir.mkdirと同じです。 (複数可)

...ram path 作成するディレクトリ名を文字列で指定します。

@return 作成するディレクトリの一覧の配列を返します。

使用例
require 'shell'
Shell
.verbose = false
sh = Shell.new
begin
p sh.mkdir("foo") #=> ["foo"]
rescue => err
puts err
end
...

Shell::Filter#test(command, file1, file2 = nil) -> bool | Time | Integer | nil (3125.0)

Kernel.#test や FileTest のメソッドに処理を委譲します。

...指定します。

@param file2 文字列でファイルへのパスを指定します。

require 'shell'
Shell
.verbose = false
sh = Shell.new
begin
sh.mkdir("foo")
rescue
end

p sh[?e, "foo"] # => true
p sh[:e, "foo"] # => true
p sh["e", "foo"] # => tru...

絞り込み条件を変える