762件ヒット
[1-100件を表示]
(0.043秒)
種類
- インスタンスメソッド (363)
- モジュール関数 (213)
- 特異メソッド (162)
- 文書 (24)
ライブラリ
- ビルトイン (381)
- csv (36)
-
io
/ console (24) -
irb
/ context (36) - open3 (48)
- shell (24)
-
shell
/ builtin-command (12) -
shell
/ command-processor (24) -
shell
/ filter (24) - socket (108)
- timeout (21)
クラス
-
ARGF
. class (180) - Array (21)
- CSV (36)
- IO (24)
-
IRB
:: Context (36) - Shell (24)
-
Shell
:: CommandProcessor (24) -
Shell
:: Echo (12) -
Shell
:: Filter (24) - Socket (108)
- String (24)
キーワード
- capture2e (12)
- capture3 (12)
- cat (18)
- chr (12)
- close (12)
- closed? (12)
- each (6)
-
each
_ char (24) - echo= (24)
- echo? (12)
- eof (12)
- eof? (12)
- exec (60)
- filter (36)
- getbyte (12)
- getc (12)
- gets (36)
- glob (18)
-
inplace
_ mode (12) - new (6)
- noecho (12)
- pack (21)
- pack テンプレート文字列 (12)
-
pack
_ sockaddr _ in (12) - popen3 (24)
- read (12)
- readbyte (12)
- readchar (12)
-
ruby 1
. 6 feature (12) -
sockaddr
_ in (12) - spawn (48)
- system (48)
-
tcp
_ server _ loop (24) - tee (18)
- timeout (21)
-
udp
_ server _ sockets (48) - unpack (12)
-
unpack
_ sockaddr _ in (12)
検索結果
先頭5件
-
Shell
# echo(*strings) -> Shell :: Filter (18119.0) -
実行すると, それらを内容とする Filter オブジェクトを返します.
...ます.
@param strings シェルコマンド echo に与える引数を文字列で指定します。
動作例
require 'shell'
Shell.def_system_command("head")
sh = Shell.new
sh.transact {
glob("*.txt").to_a.each { |file|
file.chomp!
cat(file).each { |l|
echo(l) |... -
Shell
:: CommandProcessor # echo(*strings) -> Shell :: Filter (18119.0) -
実行すると, それらを内容とする Filter オブジェクトを返します.
...ます.
@param strings シェルコマンド echo に与える引数を文字列で指定します。
動作例
require 'shell'
Shell.def_system_command("head")
sh = Shell.new
sh.transact {
glob("*.txt").to_a.each { |file|
file.chomp!
cat(file).each { |l|
echo(l) |... -
Shell
:: Filter # echo(*strings) -> Shell :: Filter (18119.0) -
実行すると, それらを内容とする Filter オブジェクトを返します.
...ます.
@param strings シェルコマンド echo に与える引数を文字列で指定します。
動作例
require 'shell'
Shell.def_system_command("head")
sh = Shell.new
sh.transact {
glob("*.txt").to_a.each { |file|
file.chomp!
cat(file).each { |l|
echo(l) |... -
IRB
:: Context # echo -> bool (18114.0) -
irb のプロンプトでの評価結果を表示するかどうかを返します。
...irb のプロンプトでの評価結果を表示するかどうかを返します。
デフォルト値は false です。
@see IRB::Context#echo=... -
IRB
:: Context # echo=(val) (6125.0) -
irb のプロンプトでの評価結果を表示するかどうかを設定します。
...す。
.irbrc ファイル中で IRB.conf[:ECHO] を設定する事でも同様の操作が行えま
す。
@param val true を指定した場合、irb のプロンプトでの評価結果を表示しま
す。false を指定した場合は表示しません。
@see IRB::Context#echo... -
IRB
:: Context # echo? -> bool (6114.0) -
irb のプロンプトでの評価結果を表示するかどうかを返します。
...irb のプロンプトでの評価結果を表示するかどうかを返します。
デフォルト値は false です。
@see IRB::Context#echo=... -
IO
# echo=(flag) (6107.0) -
文字入力時のエコーバックが有効かどうかを設定します。
...文字入力時のエコーバックが有効かどうかを設定します。
@param flag true を指定した場合、文字入力時のエコーバックが有効に設定さ
れます。... -
IO
# noecho {|io| . . . } -> object (6106.0) -
文字入力時のエコーバックを無効に設定してブロックを評価します。
...す。ブロックを評価した結果を返します。
以下の例では、標準入力からエコーバックなしで文字列を一行読み込みます。
require "io/console"
STDIN.noecho(&:gets)
@raise LocalJumpError ブロックを指定しなかった場合に発生します。... -
Shell
:: Echo # each(rs = nil) {|str| . . . } (3016.0) -
@todo
...@todo... -
Shell
:: Echo . new(sh , *strings) (3016.0) -
@todo
...@todo... -
Kernel
. # spawn(env , program , *args , options={}) -> Integer (66.0) -
引数を外部コマンドとして実行しますが、生成した 子プロセスの終了を待ち合わせません。生成した子プロセスのプロセスIDを返します。
...IO.popen で、子プロセスの
stderr と stdout を混ぜる例を以下に示します。
//emlist[][ruby]{
io = IO.popen(["sh", "-c", "echo out; echo err >&2", :err=>[:child, :out]])
p io.read #=> "out\nerr\n
//}
spawn と IO.popen では
デフォルトでは非標準的なファイルデス......承されなければならないため、 log_w=>log_w とします。
log_r, log_w = IO.pipe
pid = spawn("valgrind", "--log-fd=#{log_w.fileno}", "echo", "a", log_w=>log_w)
log_w.close
p log_r.read
//}
ファイルデスクリプタを入れ替えることもできます。
//emlist[][ruby]{
# std......を持ちません。
@param env 更新する環境変数を表す Hash
@param program 文字列か2要素の配列を指定します。
@param args 渡される引数です。0 個以上の文字列を指定します。
@param options オプションパラメータ Hash
@raise ArgumentError 第...