質問するログイン新規登録

回答編集履歴

1

+add

2019/03/14 14:30

投稿

KojiDoi
KojiDoi

スコア13727

answer CHANGED
@@ -11,7 +11,7 @@
11
11
  my $data = '';
12
12
  open(my $fhi, "<:utf8", "jpn.csv") or die; # readするデータは内部コードにデコードされる。
13
13
  while(<$fhi>){
14
- my @f = split(/,/, $_);
14
+ my @f = split(/<>/, $_);
15
15
  if($f[0] ne 'C組'){
16
16
  $data .= $_;
17
17
  }
@@ -22,4 +22,9 @@
22
22
  print {$fho} $data;
23
23
  close $fho;
24
24
 
25
+ ```
26
+
27
+ なお、この質問の範囲ならワンライナーでいけますね。
28
+ ```
29
+ perl -i.bak -MEncode -Mutf8 -F'<>' -alne '(decode("utf8", $F[0]) ne "C組") and print' jpn.csv
25
30
  ```