るりまサーチ

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

別のキーワード

  1. _builtin to_i
  2. fiddle to_i
  3. matrix elements_to_i
  4. csv to_i
  5. ipaddr to_i

クラス

キーワード

検索結果

Shell::CommandProcessor.alias_command(alias, command, *opts) -> self (6443.0)

@todo

...@todo

@
param alias エイリアスの名前を指定します。

@
param command コマンド名を指定します。

@
param opts コマンドに与えるオプションを指定します。

@
raise SyntaxError コマンドのエイリアス作成に失敗した時に発生します。...

Shell::CommandProcessor.alias_command(alias, command, *opts) { ... } -> self (6443.0)

@todo

...@todo

@
param alias エイリアスの名前を指定します。

@
param command コマンド名を指定します。

@
param opts コマンドに与えるオプションを指定します。

@
raise SyntaxError コマンドのエイリアス作成に失敗した時に発生します。...

Shell.alias_command(alias, command, *opts) {...} -> self (6433.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
}
}...

Shell::CommandProcessor.unalias_command(alias) -> self (6408.0)

エイリアスを削除します。

...エイリアスを削除します。

@
param alias 削除したいエイリアスを指定します。...

Shell#unlink(path) -> self (6315.0)

path がファイルなら File.unlink、path がディレクトリなら Dir.unlink の動作をします。

...path がファイルなら File.unlink、path がディレクトリなら Dir.unlink の動作をします。

@
param path 削除したいパスを指定します。

@
see File.unlink, Dir.unlink...

絞り込み条件を変える

Shell::CommandProcessor#unlink(path) -> self (6314.0)

path がファイルなら File.unlink、path がディレクトリなら Dir.unlink の動作をします。

...path がファイルなら File.unlink、path がディレクトリなら Dir.unlink の動作をします。

@
param path 削除したいパスを指定します。

@
see File.unlink, Dir.unlink...

Shell::Filter#unlink(path) -> self (6314.0)

path がファイルなら File.unlink、path がディレクトリなら Dir.unlink の動作をします。

...path がファイルなら File.unlink、path がディレクトリなら Dir.unlink の動作をします。

@
param path 削除したいパスを指定します。

@
see File.unlink, Dir.unlink...

Shell#chdir(path, &block) -> self (3316.0)

カレントディレクトリをpathにする. イテレータとして呼ばれたときには ブロック実行中のみカレントディレクトリを変更する.

...ントディレクトリを変更する.

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

@
param block path で指定したディレクトリで行う操作をブロックで指定します.

使用例
require 'shell'
sh = Shell.new
sh.transact {
cd("/tmp"){...

Shell::Filter#<(src) -> self (3208.0)

srcをフィルタの入力とする。 srcが, 文字列ならばファイルを, IOオブジェクトであれ ばそれをそのまま入力とする。

...を, IOオブジェクトであれ
ばそれをそのまま入力とする。

@
param src フィルタの入力を, 文字列もしくは,IO オブジェクトで指定します。

使用例
require 'shell'
Shell
.def_system_command("head")
sh = Shell.new
sh.transact {
(sh.head("-n 30")...

Shell::Filter#>(to) -> self (3208.0)

toをフィルタの出力とする。 toが, 文字列ならばファイルに, IOオブジェクトであれ ばそれをそのまま出力とする。

...ルに, IOオブジェクトであれ
ばそれをそのまま出力とする。

@
param to 出力先を指定します。文字列ならばファイルに,IOオブジェクトならばそれに出力します。

使用例
require 'shell'
Shell
.def_system_command("tail")
sh = Shell.new
sh.t...
...ransact {
(sh.tail("-n 3") < "/etc/passwd") > File.open("tail.out", "w")
#(sh.tail("-n 3") < "/etc/passwd") > "tail.out" # と同じ.
}...

絞り込み条件を変える

Shell::Filter#>>(to) -> self (3208.0)

toをフィルタに追加する。 toが, 文字列ならばファイルに, IOオブジェクトであれば それをそのまま出力とする。

...ルに, IOオブジェクトであれば
それをそのまま出力とする。

@
param to 出力先を指定します。文字列ならばファイルに、IOオブジェクトならばそれに出力します。

使用例
require 'shell'
Shell
.def_system_command("tail")
sh = Shell.new
sh...
....transact {
(sh.tail("-n 3") < "/etc/passwd") >> "tail.out"
#(sh.tail("-n 3") < "/etc/passwd") >> File.open("tail.out", "w") # でも同じ。
}...

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

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

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

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

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


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