るりまサーチ

最速Rubyリファレンスマニュアル検索!
42件ヒット [1-42件を表示] (0.146秒)
トップページ > クエリ:y[x] > クエリ:p[x] > クエリ:system[x] > クエリ:def_system_command[x]

別のキーワード

  1. kernel system
  2. _builtin system
  3. socket af_system
  4. socket pf_system
  5. socket eai_system

検索結果

Shell::CommandProcessor.def_system_command(command, path = command) -> () (33402.0)

@todo

...@todo

与えられたコマンドをメソッドとして定義します。

@param command 定義したいコマンドを指定します。

@param path command のパスを指定します。省略すると環境変数 PATH から command を探します。...

Shell.def_system_command(command, path = command) -> nil (30432.0)

Shell のメソッドとして command を登録します.

...す.
注) コマンドを定義しなくとも直接実行できる Shell#system コマンドもあります.

@param command Shell のメソッドとして定義するコマンドを文字列で指定します。

@param path command のパスを指定します。
指定しない場合...
...require 'shell'
Shell.def_system_command "ls"
# ls を定義

Shell.def_system_command "sys_sort", "sort"
# sortコマンドをsys_sortとして定義

sh = Shell.new
sh.transact {
ls.each { |l|
p
uts l
}
(ls("-l") | sys_sort("-k 5")).each {|l|
p
uts l
}
}...

Shell::CommandProcessor#system(command, *opts) -> Shell::SystemCommand (27525.0)

command を実行する.

...@param command 実行するコマンドのパスを文字列で指定します。

@param opts command のオプションを文字列で指定します。複数可。

使用例:

require 'shell'
Shell.verbose = false
sh = Shell.new

p
rint sh.system("ls", "-l")
Shell.def_system_command("...
...head")
sh.system("ls", "-l") | sh.head("-n 3") > STDOUT...

Shell#system(command, *opts) -> Shell::SystemCommand (24525.0)

command を実行する.

...@param command 実行するコマンドのパスを文字列で指定します。

@param opts command のオプションを文字列で指定します。複数可。

使用例:

require 'shell'
Shell.verbose = false
sh = Shell.new

p
rint sh.system("ls", "-l")
Shell.def_system_command("...
...head")
sh.system("ls", "-l") | sh.head("-n 3") > STDOUT...

Shell::Filter#system(command, *opts) -> Shell::SystemCommand (24525.0)

command を実行する.

...@param command 実行するコマンドのパスを文字列で指定します。

@param opts command のオプションを文字列で指定します。複数可。

使用例:

require 'shell'
Shell.verbose = false
sh = Shell.new

p
rint sh.system("ls", "-l")
Shell.def_system_command("...
...head")
sh.system("ls", "-l") | sh.head("-n 3") > STDOUT...

絞り込み条件を変える

Shell::CommandProcessor.undef_system_command(command) -> self (21301.0)

与えられたコマンドを削除します。

...与えられたコマンドを削除します。

@param command 削除したいコマンド名を指定します。...

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

commandを削除します.

...す.

@param 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|
p
uts l...
...}
}
rescue NameError => err
p
uts err
end...