545件ヒット
[1-100件を表示]
(0.045秒)
種類
- インスタンスメソッド (348)
- 特異メソッド (136)
- ライブラリ (28)
- 文書 (22)
- クラス (11)
ライブラリ
- shell (192)
-
shell
/ builtin-command (48) -
shell
/ command-processor (84) -
shell
/ filter (126) -
shell
/ process-controller (6) -
shell
/ system-command (6) - win32ole (33)
クラス
- Shell (192)
-
Shell
:: AppendFile (6) -
Shell
:: AppendIO (6) -
Shell
:: Cat (6) -
Shell
:: CommandProcessor (84) -
Shell
:: Concat (6) -
Shell
:: Echo (6) -
Shell
:: Filter (126) -
Shell
:: Glob (6) -
Shell
:: ProcessController (6) -
Shell
:: SystemCommand (6) -
Shell
:: Tee (6) -
Shell
:: Void (6) -
WIN32OLE
_ TYPELIB (11) -
WIN32OLE
_ VARIANT (11)
キーワード
- < (6)
- > (6)
- >> (6)
-
NEWS for Ruby 2
. 6 . 0 (6) -
NEWS for Ruby 2
. 7 . 0 (5) -
WIN32OLE
_ VARIANT (11) - [] (18)
-
alias
_ command (6) - cat (18)
- cd (12)
- chdir (6)
- cwd (6)
-
def
_ system _ command (6) - dir (6)
- each (6)
- echo (18)
- foreach (18)
- getwd (6)
- glob (18)
-
install
_ system _ commands (6) - link (18)
- mkdir (18)
-
optparse
/ shellwords (11) - out (18)
- popd (6)
- popdir (6)
- pushd (6)
- pushdir (6)
- pwd (6)
-
ruby 1
. 6 feature (11) - symlink (18)
- system (18)
-
system
_ path (6) -
system
_ path= (6) - tee (18)
- test (18)
-
to
_ a (6) -
to
_ s (6) - transact (18)
-
unalias
_ command (6) -
undef
_ system _ command (6) -
win32
/ registry (11) - | (6)
検索結果
先頭5件
-
shell (38096.0)
-
Ruby 上で sh/csh のようにコマンドの実行及びフィルタリングを手軽に行うためのライブラリです。
...は Ruby の機能を用いて実現します。
=== サンプル
==== Example 1:
require 'shell'
sh = Shell.cd("/tmp")
sh.mkdir "shell-test-1" unless sh.exists?("shell-test-1")
sh.cd("shell-test-1")
for dir in ["dir1", "dir3", "dir5"]
unless sh.exists?(dir)
sh.mkdir dir......ST"
f.close
end
print sh.pwd
end
end
==== Example 2:
require 'shell'
sh = Shell.cd("/tmp")
sh.transact do
mkdir "shell-test-1" unless exists?("shell-test-1")
cd("shell-test-1")
for dir in ["dir1", "dir3", "dir5"]
if !exists?(dir)
mkdir dir......'shell'
sh = Shell.new
sh.cat("/etc/printcap") | sh.tee("tee1") > "tee2"
(sh.cat < "/etc/printcap") | sh.tee("tee11") > "tee12"
sh.cat("/etc/printcap") | sh.tee("tee1") >> "tee2"
(sh.cat < "/etc/printcap") | sh.tee("tee11") >> "tee12"
==== Example 4:
require 'shell'
sh = Shell.new... -
Shell
. new(pwd = Dir . pwd , umask = nil) -> Shell (35218.0) -
プロセスのカレントディレクトリをpwd で指定されたディレクトリとするShellオ ブジェクトを生成します.
...プロセスのカレントディレクトリをpwd で指定されたディレクトリとするShellオ
ブジェクトを生成します.
@param pwd プロセスのカレントディレクトリをpwd で指定されたディレクトリとします。
指定しない場合は、Dir.... -
NEWS for Ruby 2
. 6 . 0 (26090.0) -
NEWS for Ruby 2.6.0 このドキュメントは前回リリース以降のバグ修正を除くユーザーに影響のある機能の変更のリストです。
...NEWS for Ruby 2.6.0
このドキュメントは前回リリース以降のバグ修正を除くユーザーに影響のある機能の変更のリストです。
それぞれのエントリーは参照情報があるため短いです。
十分な情報と共に書かれた全ての変更のリス......作成するディスクリプタに FD_CLOEXEC フラグは設定されます。) 14907
* KeyError
* 新規オプション
* KeyError.new に :receiver と :key にオプションが追加されて
Ruby コードからも設定できるようになりました。 14313
* Met......ました。
* e2mmap
* forwardable
* irb
* logger
* matrix
* mutex_m
* ostruct
* prime
* rexml
* rss
* shell
* sync
* thwait
* tracer
* BigDecimal
* 以下のメソッドが削除されました。
* BigDecimal.allocate
* Bi... -
NEWS for Ruby 2
. 7 . 0 (26060.0) -
NEWS for Ruby 2.7.0 このドキュメントは前回リリース以降のバグ修正を除くユーザーに影響のある機能の変更のリストです。
...NEWS for Ruby 2.7.0
このドキュメントは前回リリース以降のバグ修正を除くユーザーに影響のある機能の変更のリストです。
それぞれのエントリーは参照情報があるため短いです。
十分な情報と共に書かれた全ての変更のリス......name: "Alice", children: [{name: "Charlie", age: age}]}
#=> NoMatchingPatternError
//}
* 詳細は https://speakerdeck.com/k_tsj/pattern-matching-new-feature-in-ruby-2-dot-7 のスライドを参照してください。
* スライドは少し古い内容になっていることに注意して......機能を使う場合は対応する gem をインストールしてください。
* CMath (cmath gem)
* Scanf (scanf gem)
* Shell (shell gem)
* Synchronizer (sync gem)
* ThreadsWait (thwait gem)
* E2MM (e2mmap gem)
* Proc
* Proc#to_sの形式が変更さ... -
ruby 1
. 6 feature (23282.0) -
ruby 1.6 feature ruby version 1.6 は安定版です。この版での変更はバグ修正がメイン になります。
...00019>))
: 2002-09-11: Queue#((<Queue/pop>))
Queue#pop に競合状態の問題がありました ((<ruby-dev:17223>))
: 2002-09-11: SizedQueue.new
引数に 0 以下を受けつけるバグが修正されました。
: 2002-09-05: ((<リテラル/式展開>))
stable snapshot で、一......フォルト値 (((<Hash/default>))) も == で等しい
ときに等しいとみなされるようになりました。
p Hash.new("foo") == Hash.new("bar")
=> ruby 1.6.7 (2002-03-01) [i586-linux]
true
=> ruby 1.6.7 (2002-08-21) [i586-linux]
false......ify frozen string (TypeError)
%w(foo bar bar baz).uniq[0].upcase!
=> -:1:in `upcase!': can't modify frozen string (TypeError)
: ((<shell>))
shell 0.6 が標準ライブラリとして新規に追加されました。
(ドキュメントが doc ディレクトリにあります)
:... -
Shell
:: Filter . new(sh) -> Shell :: Filter (21218.0) -
Shell::Filter クラスのインスタンスを返します。 通常このメソッドを直接使う機会は少ないでしょう。
...
Shell::Filter クラスのインスタンスを返します。
通常このメソッドを直接使う機会は少ないでしょう。... -
Shell
:: ProcessController . new(shell) (21214.0) -
自身を初期化します。
...自身を初期化します。
@param shell Shell のインスタンスを指定します。... -
Shell
:: CommandProcessor . new(shell) (21202.0) -
@todo
@todo -
Shell
:: AppendFile . new(sh , filename) (21101.0) -
@todo
@todo -
Shell
:: AppendIO . new(sh , filename) (21101.0) -
@todo
@todo -
Shell
:: Cat . new(sh , *filenames) (21101.0) -
@todo
@todo -
Shell
:: Concat . new(sh , *jobs) (21101.0) -
@todo
@todo -
Shell
:: Echo . new(sh , *strings) (21101.0) -
@todo
@todo -
Shell
:: Glob . new(sh , pattern) (21101.0) -
@todo
@todo -
Shell
:: SystemCommand . new(sh , command , *opts) (21101.0) -
@todo
@todo
@param sh
@param command
@param opts -
Shell
:: Tee . new(sh , filename) (21101.0) -
@todo
@todo