240件ヒット
[1-100件を表示]
(0.049秒)
ライブラリ
- benchmark (12)
- fileutils (84)
- json (24)
- open3 (108)
- shellwords (12)
モジュール
- Benchmark (12)
- FileUtils (84)
- JSON (24)
- Open3 (108)
- Shellwords (12)
キーワード
- bmbm (12)
- chmod (12)
-
chmod
_ R (12) - chown (12)
-
chown
_ R (12) - generate (12)
- makedirs (12)
-
mkdir
_ p (12) - mkpath (12)
- pipeline (12)
-
pipeline
_ r (24) -
pipeline
_ rw (24) -
pipeline
_ start (24) -
pipeline
_ w (24) - shelljoin (12)
- unparse (12)
検索結果
先頭5件
-
FileUtils
. # chmod(mode , list , options = {}) -> Array (114.0) -
ファイル list のパーミッションを mode に変更します。
...て返します。
//emlist[][ruby]{
# Absolute mode
require 'fileutils'
FileUtils.chmod(0644, %w(my.rb your.rb his.rb her.rb))
FileUtils.chmod(0755, 'somecommand')
FileUtils.chmod(0755, '/usr/bin/ruby', verbose: true)
# Symbolic mode
require 'fileutils'
FileUtils.chmod("u=wr,go=rr", %w(my.rb your.... -
FileUtils
. # chown _ R(user , group , list , options = {}) -> Array (114.0) -
list 以下のファイルの所有ユーザと所有グループを user と group へ再帰的に変更します。
...#options
@return list を配列として返します。
//emlist[][ruby]{
require 'fileutils'
FileUtils.chown 'root', 'staff', '/usr/local/bin/ruby'
FileUtils.chown nil, 'bin', Dir.glob('/usr/bin/*'), verbose: true
require 'fileutils'
FileUtils.chown_R 'www', 'www', '/var/www/htdocs'
FileUtils.ch... -
Shellwords
. # shelljoin(array) -> String (114.0) -
配列の各要素である文字列に対して、Bourne シェルのコマンドライン中で安全に 使えるためのエスケープを適用し、空白文字を介してそれらを連結したコマンド ライン文字列を生成します。
...s.#shellescape と
同じ規則が適用されます。
@param array エスケープ対象の文字列を要素とする配列を指定します。
@return エスケープ結果を連結した文字列を返します。
例:
require 'shellwords'
pattern = 'Jan 15'
file = 'file nam... -
FileUtils
. # makedirs(list , options = {}) -> Array (110.0) -
ディレクトリ dir とその親ディレクトリを全て作成します。
...ディレクトリ dir とその親ディレクトリを全て作成します。
例えば、
//emlist[][ruby]{
require 'fileutils'
FileUtils.mkdir_p('/usr/local/lib/ruby')
//}
は以下の全ディレクトリを (なければ) 作成します。
* /usr
* /usr/local
* /usr/local/bin
* /... -
FileUtils
. # mkdir _ p(list , options = {}) -> Array (110.0) -
ディレクトリ dir とその親ディレクトリを全て作成します。
...ディレクトリ dir とその親ディレクトリを全て作成します。
例えば、
//emlist[][ruby]{
require 'fileutils'
FileUtils.mkdir_p('/usr/local/lib/ruby')
//}
は以下の全ディレクトリを (なければ) 作成します。
* /usr
* /usr/local
* /usr/local/bin
* /... -
FileUtils
. # mkpath(list , options = {}) -> Array (110.0) -
ディレクトリ dir とその親ディレクトリを全て作成します。
...ディレクトリ dir とその親ディレクトリを全て作成します。
例えば、
//emlist[][ruby]{
require 'fileutils'
FileUtils.mkdir_p('/usr/local/lib/ruby')
//}
は以下の全ディレクトリを (なければ) 作成します。
* /usr
* /usr/local
* /usr/local/bin
* /... -
FileUtils
. # chmod _ R(mode , list , options = {}) -> Array (108.0) -
ファイル list のパーミッションを再帰的に mode へ変更します。
...二つ以上指定する場合は配列で指定します。
@param options :noop と :verbose が指定可能です。
c:FileUtils#options
@return list を配列として返します。
//emlist[][ruby]{
require 'fileutils'
FileUtils.chmod_R(0700, '/tmp/removing')
//}... -
FileUtils
. # chown(user , group , list , options = {}) -> Array (108.0) -
ファイル list の所有ユーザと所有グループを user と group に変更します。
...ptions :noop と :verbose が指定可能です。
c:FileUtils#options
@return list を配列として返します。
//emlist[][ruby]{
require 'fileutils'
FileUtils.chown 'root', 'staff', '/usr/local/bin/ruby'
FileUtils.chown nil, 'bin', Dir.glob('/usr/bin/*'), verbose: true
//}... -
Benchmark
. # bmbm(width = 0) {|job| . . . } -> [Benchmark :: Tms] (25.0) -
Benchmark::Job オブジェクトを生成して、それを引数として与えられたブロックを 実行します。
...ん。
@param width ラベルの幅を指定します。
//emlist[][ruby]{
require 'benchmark'
array = (1..1000000).map { rand }
Benchmark.bmbm do |x|
x.report("sort!") { array.dup.sort! }
x.report("sort") { array.dup.sort }
end
#=>
#
# Rehearsal -----------------------------------------...