未分類チップスです。数が増えてきたらカテゴライズして別のページに移動します。
コマンドライン引数を参照する
print $*[0]
ファイルの内容を読み取る Fileクラスのopenメソッドを使用してファイルをオープンします。その後、Fileオブジェクト(f)のeachメソッドを使用して各行を取り出します。下記例では、そのまま表示しています。
File.open('filename.txt') do |f|
f.each{|line| print line}
f.close
end
== ユーティリティ ==
=== 各行の先頭に「:(コロン)」を付ける ===
acornsnap上でのページ作成支援用です(WikiSnapでは、行の先頭に記号を加えることで、様々な書式を設定できます)。
スクリプト:
{{{
#! /usr/bin/ruby
print $*[0],"\n"
File.open($*[0]) do |f|
f.each{|line| print ":"+line}
f.close
end
実行例:
$ add_dot.rb bin/add_dot.rb
bin/add_dot.rb
:#! /usr/bin/ruby
:print $*[0],"\n"
:File.open($*[0]) do |f|
: f.each{|line| print ":"+line}
: f.close
:end
この記事は役に立ちましたか?
- EnglishWorm.com
- SinglesFan.com
- LmLab.net
- サイトマップ
- 運営者について