るりまサーチ

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

別のキーワード

  1. matrix l
  2. kernel $-l
  3. _builtin $-l
  4. lupdecomposition l
  5. $-l kernel

キーワード

検索結果

<< 1 2 3 ... > >>

Shell::ProcessController.new(shell) (27302.0)

自身を初期化します。

...自身を初期化します。

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

Shell::Filter.new(sh) -> Shell::Filter (24403.0)

Shell::Filter クラスのインスタンスを返します。 通常このメソッドを直接使う機会は少ないでしょう。

...
Shell
::Filter クラスのインスタンスを返します。
通常このメソッドを直接使う機会は少ないでしょう。...

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

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

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

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

Shell::AppendFile.new(sh, filename) (24303.0)

@todo

@todo

Shell::AppendIO.new(sh, filename) (24303.0)

@todo

@todo

絞り込み条件を変える

Shell::Cat.new(sh, *filenames) (24303.0)

@todo

@todo

Shell::Tee.new(sh, filename) (24303.0)

@todo

@todo

Shell::CommandProcessor.new(shell) (24302.0)

@todo

@todo

Shell::SystemCommand.new(sh, command, *opts) (24209.0)

@todo

...@todo

@param sh

@param command

@param opts...

Shell::Concat.new(sh, *jobs) (24203.0)

@todo

@todo

絞り込み条件を変える

Shell::Echo.new(sh, *strings) (24203.0)

@todo

@todo

Shell::Glob.new(sh, pattern) (24203.0)

@todo

@todo

Shell::Void.new(sh, *opts) (24203.0)

Shell#pushd(path = nil, &block) -> object (12268.0)

カレントディレクトリをディレクトリスタックにつみ, カレントディレク トリをpathにする. pathが省略されたときには, カレントディレクトリと ディレクトリスタックのトップを交換する. イテレータとして呼ばれたと きには, ブロック実行中のみpushdする.

...みpushdする.

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

@param block イテレータとして呼ぶ場合, ブロックを指定します。

動作例
require 'shell'
Shell
.verbose = false
sh
= Shell.new
sh
.pushd("/tmp")
p sh.cwd #=>...
..."/tmp"
sh
.pushd("/usr")
p sh.cwd #=> "/usr"
sh
.popd
p sh.cwd #=> "/tmp"
sh
.pushd("/usr/local"){
p sh.cwd #=> "/usr/local"
}
p sh.cwd #=> "/tmp"...

Shell#pushdir(path = nil, &block) -> object (12268.0)

カレントディレクトリをディレクトリスタックにつみ, カレントディレク トリをpathにする. pathが省略されたときには, カレントディレクトリと ディレクトリスタックのトップを交換する. イテレータとして呼ばれたと きには, ブロック実行中のみpushdする.

...みpushdする.

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

@param block イテレータとして呼ぶ場合, ブロックを指定します。

動作例
require 'shell'
Shell
.verbose = false
sh
= Shell.new
sh
.pushd("/tmp")
p sh.cwd #=>...
..."/tmp"
sh
.pushd("/usr")
p sh.cwd #=> "/usr"
sh
.popd
p sh.cwd #=> "/tmp"
sh
.pushd("/usr/local"){
p sh.cwd #=> "/usr/local"
}
p sh.cwd #=> "/tmp"...

絞り込み条件を変える

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

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

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

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

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

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

Shell.alias_command(alias, command, *opts) {...} -> self (9238.0)

コマンドの別名(エイリアス)を作成します。 コマンドが無い場合は、Shell.def_system_command などであらかじめ作成します.

...Shell.def_system_command などであらかじめ作成します.

@param alias エイリアスの名前を文字列で指定します.

@param command コマンド名を文字列で指定します.

@param opts command で指定したコマンドのオプションを指定します.

使用例: 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
}
}...
<< 1 2 3 ... > >>