るりまサーチ

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

別のキーワード

  1. rake sh
  2. fileutils sh
  3. constants lock_sh
  4. _builtin lock_sh
  5. sync sh

検索結果

<< 1 2 3 ... > >>

shell/system-command (32000.0)

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

command を実行する.

...で指定します。

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

使用例:

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

print sh.system("ls", "-l")
Sh
ell.def_system_command("head")
sh
.system("ls", "-l") | sh.head("-n 3") > STDOUT...

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

command を実行する.

...で指定します。

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

使用例:

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

print sh.system("ls", "-l")
Sh
ell.def_system_command("head")
sh
.system("ls", "-l") | sh.head("-n 3") > STDOUT...

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

command を実行する.

...で指定します。

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

使用例:

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

print sh.system("ls", "-l")
Sh
ell.def_system_command("head")
sh
.system("ls", "-l") | sh.head("-n 3") > STDOUT...

FileUtils#sh(*cmd) {|result, status| ... } (18125.0)

与えられたコマンドを実行します。

...参照してください。


例:
sh
%{ls -ltr}

sh
'ls', 'file with spaces'

# check exit status after command runs
sh
%{grep pattern file} do |ok, res|
if ! ok
puts "pattern not found (status = #{res.exitstatus})"
end
end

@see Kernel.#exec, Kernel.#system...

絞り込み条件を変える

Shell::SystemCommand#flush -> () (12100.0)

@todo

@todo

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

commandを削除します.

...するコマンドの文字列を指定します。

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

sh
= Shell.new
begin
sh
.transact {
ls("-l").each {|l|
puts l
}
}
rescue NameEr...

Shell.install_system_commands(pre = "sys_") -> () (9141.0)

system_path上にある全ての実行可能ファイルをShellに定義する. メソッ ド名は元のファイル名の頭にpreをつけたものとなる.

...
system
_path上にある全ての実行可能ファイルをShellに定義する. メソッ
ド名は元のファイル名の頭にpreをつけたものとなる.

@param pre Shellに定義するメソッド名の先頭に付加される文字列を指定します。

使用例: ls -l | head -n 5...
...のような例。

require 'shell'
Sh
ell.install_system_commands
sh
= Shell.new
sh
.verbose = false
sh
.transact {
(sys_ls("-l") | sys_head("-n 5")).each {|l|
puts l
}
}...

Shell#system_path -> Array (9132.0)

コマンドサーチパスの配列を返す。

...コマンドサーチパスの配列を返す。

@param path コマンドサーチパスの配列を指定します。

使用例

require 'shell'
sh
= Shell.new
sh
.system_path = [ "./" ]
p sh.system_path #=> ["./"]...

Shell#system_path=(path) (9132.0)

コマンドサーチパスの配列を返す。

...コマンドサーチパスの配列を返す。

@param path コマンドサーチパスの配列を指定します。

使用例

require 'shell'
sh
= Shell.new
sh
.system_path = [ "./" ]
p sh.system_path #=> ["./"]...

絞り込み条件を変える

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

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

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

OS上のコマンドを実行するにはまず, Shellのメソッドとして定義します.
注) コマンドを定義しなくとも直接実行できる Shell#system コマンドもあります.

@param command Shell のメソッド...
...場合はcommand と同じになります。

例)
require 'shell'
Sh
ell.def_system_command "ls"
# ls を定義

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

sh
= Shell.new
sh
.transact {
ls.each { |l|
puts l
}
(ls("-l") | s...

Shell.default_system_path -> Array (9120.0)

Shellでもちいられるコマンドを検索する対象のパスを設定および、参照します。

...
Sh
ellでもちいられるコマンドを検索する対象のパスを設定および、参照します。

@param path Shellでもちいられるコマンドを検索する対象のパスを文字列で指定します。

動作例
require 'shell'
p Shell.default_system_path
# 例
#=> [...
..."/opt/local/bin", "/opt/local/sbin", "/usr/bin", "/bin", "/usr/sbin", "/sbin", "/usr/local/bin", "/usr/X11/bin", "/Users/kouya/bin"]
Sh
ell.default_system_path = ENV["HOME"] + "/bin"
p Shell.default_system_path
# => "/Users/kouya/bin"...

Shell.default_system_path=(path) (9120.0)

Shellでもちいられるコマンドを検索する対象のパスを設定および、参照します。

...
Sh
ellでもちいられるコマンドを検索する対象のパスを設定および、参照します。

@param path Shellでもちいられるコマンドを検索する対象のパスを文字列で指定します。

動作例
require 'shell'
p Shell.default_system_path
# 例
#=> [...
..."/opt/local/bin", "/opt/local/sbin", "/usr/bin", "/bin", "/usr/sbin", "/sbin", "/usr/local/bin", "/usr/X11/bin", "/Users/kouya/bin"]
Sh
ell.default_system_path = ENV["HOME"] + "/bin"
p Shell.default_system_path
# => "/Users/kouya/bin"...

Shell#find_system_command(command) (9101.0)

@todo

@todo

Shell::CommandProcessor#find_system_command(command) (9101.0)

@todo

@todo

絞り込み条件を変える

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

@todo

@todo

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

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

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