72件ヒット
[1-72件を表示]
(0.169秒)
ライブラリ
- shell (72)
キーワード
- cd (6)
- debug (6)
- debug? (6)
-
debug
_ output _ try _ lock (6) -
default
_ record _ separator (6) -
default
_ system _ path (6) -
install
_ system _ commands (6) - new (6)
- notify (6)
-
undef
_ system _ command (6) - verbose (6)
- verbose? (6)
検索結果
先頭5件
-
Shell
. debug _ output _ try _ lock -> bool (6202.0) -
@todo
...@todo
@see Mutex#try_lock......@todo
@see Thread::Mutex#try_lock... -
Shell
. default _ record _ separator -> String (6202.0) -
執筆者募集
...執筆者募集
Shell で用いられる入力レコードセパレータを表す文字列を設定および参照します。
なにも指定しない場合は$/ の値が用いられます。
@param rs Shell で用いられる入力レコードセパレータを表す文字列を指定しま... -
Shell
. verbose -> bool (6202.0) -
@todo
@todo -
Shell
. verbose? -> bool (6202.0) -
@todo
@todo -
Shell
. cd(path = nil , verbose = self . verbose) -> self (302.0) -
pathをカレントディレクトリとするShellオブジェクトを生成します.
...クトリとするShellオブジェクトを生成します.
@param path カレントディレクトリとするディレクトリを文字列で指定します。
@param verbose true を指定すると冗長な出力を行います。
使用例
require 'shell'
sh = Shell.new
sh.cd("/tmp")... -
Shell
. install _ system _ commands(pre = "sys _ ") -> () (214.0) -
system_path上にある全ての実行可能ファイルをShellに定義する. メソッ ド名は元のファイル名の頭にpreをつけたものとなる.
...イルをShellに定義する. メソッ
ド名は元のファイル名の頭にpreをつけたものとなる.
@param pre Shellに定義するメソッド名の先頭に付加される文字列を指定します。
使用例: ls -l | head -n 5 のような例。
require '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
. debug -> bool | Integer (202.0) -
@todo
@todo
デバッグ用フラグを参照します。 -
Shell
. debug? -> bool | Integer (202.0) -
@todo
@todo
デバッグ用フラグを参照します。 -
Shell
. default _ system _ path -> Array (202.0) -
Shellでもちいられるコマンドを検索する対象のパスを設定および、参照します。
...
Shellでもちいられるコマンドを検索する対象のパスを設定および、参照します。
@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"]
Shell.default_system_path = ENV["HOME"] + "/bin"
p Shell.default_system_path
# => "/Users/kouya/bin"... -
Shell
. new(pwd = Dir . pwd , umask = nil) -> Shell (202.0) -
プロセスのカレントディレクトリをpwd で指定されたディレクトリとするShellオ ブジェクトを生成します.
...たディレクトリとするShellオ
ブジェクトを生成します.
@param pwd プロセスのカレントディレクトリをpwd で指定されたディレクトリとします。
指定しない場合は、Dir.pwd が使用されます。
@param umask ファイル作成の際... -
Shell
. notify(*opts) {|message| . . . } -> String (202.0) -
@todo
@todo -
Shell
. undef _ system _ command(command) -> Shell :: CommandProcessor (202.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|......puts l
}
}
rescue NameError => err
puts err
end...