851件ヒット
[801-851件を表示]
(0.030秒)
ライブラリ
- ビルトイン (260)
- csv (48)
- etc (12)
-
net
/ ftp (48) -
net
/ http (62) -
net
/ pop (24) -
net
/ protocol (12) -
net
/ smtp (24) - open3 (84)
- openssl (96)
-
rubygems
/ package / tar _ output (12) - shell (6)
-
shell
/ command-processor (6) -
shell
/ filter (18) - socket (82)
- timeout (21)
- tracer (12)
クラス
- CSV (36)
-
Gem
:: Package :: TarOutput (12) - IO (200)
-
Net
:: FTP (48) -
Net
:: HTTP (62) -
Net
:: POP3 (24) -
Net
:: SMTP (24) -
OpenSSL
:: SSL :: SSLContext (48) -
OpenSSL
:: SSL :: Session (24) - Shell (6)
-
Shell
:: CommandProcessor (6) -
Shell
:: Filter (18) - Socket (36)
- TCPSocket (10)
- Tracer (12)
モジュール
- Etc (12)
- Kernel (60)
- Open3 (84)
-
OpenSSL
:: X509 (12) -
Socket
:: Constants (36) - Timeout (21)
キーワード
-
$ stdout (12) - > (6)
- >> (6)
-
AF
_ ROUTE (24) - CSV (12)
-
IPPROTO
_ ROUTING (24) - OpenTimeout (12)
-
PF
_ ROUTE (24) - Ruby用語集 (12)
-
SC
_ TIMEOUTS (12) -
V
_ ERR _ OUT _ OF _ MEM (12) - X509 (12)
- filter (36)
- new (5)
-
open
_ timeout (48) -
open
_ timeout= (48) -
pipeline
_ r (12) -
pipeline
_ rw (12) -
pipeline
_ w (24) - popen (168)
- popen2 (12)
- popen2e (12)
- popen3 (12)
- pread (8)
- read (12)
-
read
_ timeout (24) -
read
_ timeout= (24) -
ruby 1
. 6 feature (12) - spawn (48)
-
ssl
_ timeout (12) -
ssl
_ timeout= (12) - stdout= (12)
- sysread (12)
- timeout (45)
- timeout= (24)
-
write
_ timeout (7) -
write
_ timeout= (7)
検索結果
先頭5件
-
CSV
. filter(options = Hash . new) {|row| . . . } (30.0) -
このメソッドは CSV データに対して Unix のツール群のようなフィルタを構築 するのに便利です。
...後に行を全て output に書き込
みます。
@param input String か IO のインスタンスを指定します。
デフォルトは ARGF です。
@param output String か IO のインスタンスを指定します。
デフォルトは $stdout です。
@param......ます。
":out_", ":output_" で始まるキーは output にだけ適用されます。
それ以外のキーは両方に適用されます。
":output_row_sep" のデフォルト値は $/ です。
//emlist[例: input, output は初期値][ruby]{
# $......: input, output を指定する][ruby]{
require "csv"
content = <<EOS
id,first name,last name,age
1,taro,tanaka,20
2,jiro,suzuki,18
3,ami,sato,19
4,yumi,adachi,21
EOS
File.write('test.csv',content)
options = { headers: true, return_headers: true, write_headers: true }
CSV.filter(File.open("test.cs... -
Kernel
. # spawn(command , options={}) -> Integer (24.0) -
引数を外部コマンドとして実行しますが、生成した 子プロセスの終了を待ち合わせません。生成した子プロセスのプロセスIDを返します。
引数を外部コマンドとして実行しますが、生成した
子プロセスの終了を待ち合わせません。生成した子プロセスのプロセスIDを返します。
=== 引数の解釈
この形式では command が shell のメタ文字
//emlist{
* ? {} [] <> () ~ & | \ $ ; ' ` " \n
//}
を含む場合、shell 経由で実行されます。
そうでなければインタプリタから直接実行されます。
@param command コマンドを文字列で指定します。
@param env 更新する環境変数を表す Hash
@param options オプションパラメータ Hash... -
Kernel
. # spawn(env , command , options={}) -> Integer (24.0) -
引数を外部コマンドとして実行しますが、生成した 子プロセスの終了を待ち合わせません。生成した子プロセスのプロセスIDを返します。
引数を外部コマンドとして実行しますが、生成した
子プロセスの終了を待ち合わせません。生成した子プロセスのプロセスIDを返します。
=== 引数の解釈
この形式では command が shell のメタ文字
//emlist{
* ? {} [] <> () ~ & | \ $ ; ' ` " \n
//}
を含む場合、shell 経由で実行されます。
そうでなければインタプリタから直接実行されます。
@param command コマンドを文字列で指定します。
@param env 更新する環境変数を表す Hash
@param options オプションパラメータ Hash... -
Ruby用語集 (24.0)
-
Ruby用語集 A B C D E F G I J M N O R S Y
...存在する。
オブジェクト空間に関する情報は ObjectSpace クラスで得ることが
できる。
: オープンクラス
: open class
組込みのクラスが再定義可能であること。
Ruby は String や Integer といった基本的なクラスも自由に改変......った
見た目に関すること、変数・メソッドなどの命名方針、ファイルパスなど。
: コメントアウト
: comment out
コメント化。プログラムの一部分を(コメント化記号の挿入により)コメントにすること。
不要になった処......列を構成する
文字としては特別扱いされない。
ただしパス名には使えず、ヌル文字を含んだ文字列を File.open や
Pathname.new に与えると ArgumentError が発生する。
他の言語では文字列の終端を意味することがあるので、... -
Shell
:: Filter # >(to) -> self (18.0) -
toをフィルタの出力とする。 toが, 文字列ならばファイルに, IOオブジェクトであれ ばそれをそのまま出力とする。
...ルに,IOオブジェクトならばそれに出力します。
使用例
require 'shell'
Shell.def_system_command("tail")
sh = Shell.new
sh.transact {
(sh.tail("-n 3") < "/etc/passwd") > File.open("tail.out", "w")
#(sh.tail("-n 3") < "/etc/passwd") > "tail.out" # と同じ.
}... -
Shell
:: Filter # >>(to) -> self (18.0) -
toをフィルタに追加する。 toが, 文字列ならばファイルに, IOオブジェクトであれば それをそのまま出力とする。
...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") # でも同じ。
}...