Just do IT

思うは招く

2019-12-20から1日間の記事一覧

lsコマンドの結果を自作wcコマンドでカウント Ruby基礎#23

やりたいこと ターミナルのls -lコマンドの結果を自分で作ったwcコマンドにかけて行数・単語数・容量を表示させたい。 つまり以下の処理をしたい。 ls -l | wc コード # 標準入力を受け取る input = $stdin.read # 行数を取得 def load_lines(str) str.count…

[Ruby] __FILE__や__dir__って何?

Rubyで見かけるアンダーバーふたつで囲まれた奴ら。 __FILE__ __dir__ き、きみたちは一体何?どこからきたの? __FILE__:現在実行しているファイル ruby_basic.rbというファイルに以下のコードを書いて実行してみる。 puts "__FILE__: #{__FILE__}" => __F…

Ruby基礎問題100本ノック#22 テキストの行数・単語数・文字数を数える

お題 テキストファイルからデータを読み込んで、次の数を数える処理を行うスクリプトを作成せよ。 行数 単語数 文字数 サンプルテキストファイル foo.txt 山田孝之 鬼束ちひろ マッスル北村 arnold schwarzenegger 回答 # ファイルの文字列を読み込む str = …