diff --git "a/.~lock.data.csv\043" "b/.~lock.data.csv\043" deleted file mode 100644 index 2d923bc..0000000 --- "a/.~lock.data.csv\043" +++ /dev/null @@ -1 +0,0 @@ -,j2509,jd.koeki-u.ac.jp,06.12.2025 14:13,file:///home/j2509/.config/libreoffice/4; \ No newline at end of file diff --git "a/.~lock.moji.csv\043" "b/.~lock.moji.csv\043" new file mode 100644 index 0000000..5372b8a --- /dev/null +++ "b/.~lock.moji.csv\043" @@ -0,0 +1 @@ +,j2509,jd.koeki-u.ac.jp,10.01.2026 15:26,file:///home/j2509/.config/libreoffice/4; \ No newline at end of file diff --git "a/J2509-\350\217\212\345\234\260\351\276\215\346\210\220.pdf" "b/J2509-\350\217\212\345\234\260\351\276\215\346\210\220.pdf" new file mode 100644 index 0000000..97602fd --- /dev/null +++ "b/J2509-\350\217\212\345\234\260\351\276\215\346\210\220.pdf" Binary files differ diff --git a/data.csv b/data.csv index 3ce7399..f05def4 100644 --- a/data.csv +++ b/data.csv @@ -1,3 +1,3 @@ -2025,12,7,Wa-ku,day -2025,12,13,note,week -2025,12,6,Wa-ku(2),now +2025,12,7,Wa-ku,week +2025,12,13,note, +2025,12,6,Wa-ku(2),day diff --git a/kensaku.csv b/kensaku.csv new file mode 100644 index 0000000..8577746 --- /dev/null +++ b/kensaku.csv @@ -0,0 +1,6 @@ +name,gakko,gakunen,kozukai +公益太郎,三川八中,2,2000 +飯森花子,余目百中,1,4000 +鶴岡一人,タキタロウ小,4,200 +鶴岡二子,タキタロウ小,2,300 +遊佐梅花,丸池小,6,900 diff --git a/kensaku1.rb b/kensaku1.rb new file mode 100644 index 0000000..e7a6f05 --- /dev/null +++ b/kensaku1.rb @@ -0,0 +1,11 @@ +#!/usr/bin/env ruby +# coding: utf-8 + +Encoding.default_external = 'utf-8' +require 'csv' +data = CSV.read('moji.csv', headers: true) +data.each do |row| + if /i/ =~ row['moji'] #/i/が正規表現 + puts row['moji'] + end +end diff --git a/kensaku2.rb b/kensaku2.rb new file mode 100644 index 0000000..63d7f0b --- /dev/null +++ b/kensaku2.rb @@ -0,0 +1,20 @@ +#!/usr/bin/env ruby +# coding: utf-8 + +require 'csv' +data = CSV.read("kensaku.csv", headers: true) + +puts "学校で探す:1" +print "どれにしますか:" +sel = gets.to_i +if sel == 1 + print "探したい学校名を入れてください:" + ptn = Regexp.new(gets.chomp) + data.each do |row| + if ptn =~ row["gakko"] + printf("%sさんは%s%s年です\n", row["name"], row["gakko"], row["gakunen"]) + end + end +else + printf("%d番はありません。さようなら。\n", sel) +end diff --git a/moji.csv b/moji.csv new file mode 100644 index 0000000..4f7b043 --- /dev/null +++ b/moji.csv @@ -0,0 +1,6 @@ +moji +i +Programming +Application +I +Image