るりまサーチ

最速Rubyリファレンスマニュアル検索!
90件ヒット [1-90件を表示] (0.169秒)
トップページ > クエリ:r[x] > 種類:特異メソッド[x] > クラス:Shell[x]

別のキーワード

  1. _builtin to_r
  2. open3 pipeline_r
  3. matrix elements_to_r
  4. fileutils rm_r
  5. fileutils cp_r

検索結果

Shell.debug_output_synchronize (6102.0)

@todo

...@todo

@see Mutex#synchronize...
...@todo

@see Thread::Mutex#synchronize...

Shell.debug_output_try_lock -> bool (6102.0)

@todo

...@todo

@see Mutex#try_lock...
...@todo

@see Thread::Mutex#try_lock...

Shell.default_record_separator -> String (6102.0)

執筆者募集

...執筆者募集

Shell
で用いられる入力レコードセパレータを表す文字列を設定および参照します。
なにも指定しない場合は$/ の値が用いられます。

@param rs Shell で用いられる入力レコードセパレータを表す文字列を指定しま...

Shell.default_record_separator=(rs) (6102.0)

執筆者募集

...執筆者募集

Shell
で用いられる入力レコードセパレータを表す文字列を設定および参照します。
なにも指定しない場合は$/ の値が用いられます。

@param rs Shell で用いられる入力レコードセパレータを表す文字列を指定しま...

Shell.verbose -> bool (6102.0)

@todo

@todo

絞り込み条件を変える

Shell.verbose=(flag) (6102.0)

true ならば冗長な出力の設定を行います。

...true ならば冗長な出力の設定を行います。

@param flag true ならば冗長な出力の設定を行います。...

Shell.verbose? -> bool (6102.0)

@todo

@todo

Shell.cd(path = nil, verbose = self.verbose) -> self (202.0)

pathをカレントディレクトリとするShellオブジェクトを生成します.

...クトリとするShellオブジェクトを生成します.

@param path カレントディレクトリとするディレクトリを文字列で指定します。

@param verbose true を指定すると冗長な出力を行います。


使用例
r
equire 'shell'
sh = Shell.new
sh.cd("/tmp")...

Shell.debug -> bool | Integer (102.0)

@todo

@todo

デバッグ用フラグを参照します。

Shell.debug? -> bool | Integer (102.0)

@todo

@todo

デバッグ用フラグを参照します。

絞り込み条件を変える

Shell.default_system_path -> Array (102.0)

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

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

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

動作例
r
equire '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"]
Shell
.default_system_path = ENV["HOME"] + "/bin"
p Shell.default_system_path
# => "/Users/kouya/bin"...

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

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

...イルをShellに定義する. メソッ
ド名は元のファイル名の頭にpreをつけたものとなる.

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

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

r
equire 'shell'
Shell
.install...
..._system_commands
sh = Shell.new
sh.verbose = false
sh.transact {
(sys_ls("-l") | sys_head("-n 5")).each {|l|
puts l
}
}...

Shell.new(pwd = Dir.pwd, umask = nil) -> Shell (102.0)

プロセスのカレントディレクトリをpwd で指定されたディレクトリとするShellオ ブジェクトを生成します.

...たディレクトリとするShell
ブジェクトを生成します.

@param pwd プロセスのカレントディレクトリをpwd で指定されたディレクトリとします。
指定しない場合は、Dir.pwd が使用されます。

@param umask ファイル作成の際...

Shell.notify(*opts) {|message| ... } -> String (102.0)

@todo

@todo

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

commandを削除します.

...ommandを削除します.

@param command 削除するコマンドの文字列を指定します。

動作例:
r
equire '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
}
}
r
escue NameError => err
puts err
end...

絞り込み条件を変える