るりまサーチ

最速Rubyリファレンスマニュアル検索!
48件ヒット [1-48件を表示] (0.094秒)

ライブラリ

キーワード

検索結果

FileUtils#ruby(*args) {|result, status| ... } (14.0)

与えられた引数で Ruby インタプリタを実行します。

...与えられた引数で Ruby インタプリタを実行します。

@
param args Ruby インタプリタに与える引数を指定します。

例:
ruby %{-pe '$_.upcase!' <README}

@
see Kernel.#sh...

FileUtils#safe_ln(*args) (14.0)

安全にリンクを作成します。

...安全にリンクを作成します。

リンクの作成に失敗した場合はファイルをコピーします。

@
param args FileUtils.#cp, FileUtils.#ln に渡す引数を指定します。

@
see FileUtils.#cp, FileUtils.#ln...

FileUtils#sh(*cmd) {|result, status| ... } (14.0)

与えられたコマンドを実行します。

...られたコマンドを実行します。

与えられた引数が複数の場合、シェルを経由しないでコマンドを実行します。

@
param cmd 引数の解釈に関しては Kernel.#exec を参照してください。


例:
sh %{ls -ltr}

sh 'ls', 'file with spaces'...
...# check exit status after command runs
sh %{grep pattern file} do |ok, res|
if ! ok
puts "pattern not found (status = #{res.exitstatus})"
end
end

@
see Kernel.#exec, Kernel.#system...

FileUtils#split_all(path) -> Array (8.0)

与えられたパスをディレクトリごとに分割します。

...与えられたパスをディレクトリごとに分割します。

@
param path 分割するパスを指定します。

例:
split_all("a/b/c") # => ['a', 'b', 'c']...