2つのファイルを比較し、データをフィルタリングするスクリプトコード(perlで実装されている
2022-01-29 20:02:47
コピーコード
コードは以下の通りです。
#! /usr/bin/perl
my %scyjm;
open (CONTACT,"f:\\perl\\f.txt")||die("can not open the file!");
while (<CONTACT>)
{
next if /^#/;#if(abbreviation of $_=~/^#/)
chomp;
my @information =split;# my @information=split/\s+/,$_; shorthand for
next if(($information[1]=~/\. /) && ($information[2]=~/\. /));
$scyjm{$information[13]}->{$information[0]}=$information[3];
}
Close CONTACT;
open (SC,"f:\\perl\\a.csv")||die("can not open the file!");
while(<SC>)
{
chomp;
my @sc=split;
if ( $scyjm{$sc[1]}{$sc[2]})
{
print "$sc[0] $sc[1] $sc[2] $sc[3] $sc[4] $sc[6] $yjm[6]\n";
}
}
関連
-
ASP + ajaxはトップを達成するために、同じサポートと反対側のコードのステップ
-
one.asp 複数のプロジェクト、関数ライブラリ、クラスライブラリを1つのバージョンのメソッドに統合
-
asp(vbscript)のカスタム関数とデフォルトのパラメータコード
-
aspで文字列を数値に変換する関数のまとめ
-
ASPでは、.NETのStringオブジェクトと同様に、文字部分に対してPadLeftとPadRightの関数が実装されています。
-
ASPでフォルダーの存在を検出し、存在しない場合は自動的に作成する方法
-
Perlの特殊な組み込み変数の詳細
-
Perl 変数の使い方を説明するための Perl 構文
-
Perl 構文による Perl 演算子の使用法ガイド
-
PerlのSort関数の使い方まとめと使用例
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
プロセス分析によるhttpsリクエストのチャールズベースクローリング
-
指定したフォルダーにあるリンク切れファイルのシンボリックリンクを自動的に削除するスクリプト
-
FluentValidationを使ったルール検証のためのNET Core
-
msxml3.dll Error 800c0019 システムエラー:-2146697191 解決策
-
ASPとPHPのファイル操作速度の比較
-
SharePoint Server 2019の新機能をご紹介します。
-
Perlによるディレクトリの探索とLinuxコマンドによるログの解析 コード例共有
-
Perlの単一行コメントと複数行コメントの紹介
-
perlのsrand()とtime関数の使い方の紹介
-
windows perlでフラッシュ後にスクリプトが終了しないようにする方法