csvから接続先名とIPアドレスを多次元配列を利用して引っ張り
for文等でcsvに書かれている全接続先につなぎデータを取ってくるプログラムを作成しようと思っております。
しかし、多次元配列の使い方やfor文を調べても良くわからず困っています。
csvは、例えば以下の通り設定します。
【hp_ftp.csv】
hp1 192.168.1.12
hp2 192.168.1.10
hp3 192.168.1.20
以下、perlのプログラムです。
#!C:/Perl/bin/perl
use Net::FTP;
use strict;
#FTPサーバーへの接続
my $ftp = Net::FTP->new('各サーバIPアドレス')
or die;
#ユーザー名とパスワードを指定してログイン
$ftp->login('user','password')
or die $ftp->message;
#保存先ディレクトリの存在確認・作成
if(!-d"C:/接続先名"){
mkdir "C:/接続先名";
}
else{
print"Directory already exists!\n";
}
#保存先ディレクトリの変更
chdir("C:/接続先名/") or die;
以下略
#取得元ディレクトリの変更
#データ取得(for文で)
#接続終了
【質問】
・IPアドレス(192.168.1.12....)をcsvから引っ張りperlの'各サーバIPアドレス'に入れたい
・接続先(hp1...)をperlの'接続先名'と書かれている部分に入れたい
どのようにプログラムを組めば良いのでしょう?
ご教授の程宜しくお願いいたします。
No.1ベストアンサー
- 回答日時:
Perlでなので・・・下記のように考えてコーディングして下さい。
1.実行したい処理をコマンドで記述する。
2.#1のコマンド実行して、考えたとうりに実行されることを確認
3.#2で確認した、コマンドの文字列を出力するPerlのプログラムを考える
>しかし、多次元配列の使い方やfor文を調べても良くわからず困っています。
綺麗なだけど動かないプログラムより、汚くても確実に動作するプログラムを書いてから、綺麗なプログラムになるように頑張りましょうね (^O^)/~~
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- サーバー Googleドライブなどを使わずにテザリングAndroidでWindowsとファイル共有 1 2023/02/19 13:14
- ドメイン・サーバー・クラウドサービス FileZillaを使用してwpXサーバーに接続できない 2 2022/03/29 21:02
- プロバイダー・ISP hpb22の接続方法の変更 1 2023/08/06 18:47
- VPN 接続のたびにIPが変わるVPNサービスが知りたい 2 2022/06/27 02:34
- その他(開発・運用・管理) Windowsバッチファイルでリモートデスクトップを自動ログインするが確認画面が出る対処方法 1 2022/12/19 15:48
- PHP PostgreSQLからCSV形式でエクスポートする際にカラム内の改行をとる方法 1 2023/02/22 10:05
- UNIX・Linux raspberry piを使ったWebサーバー制作をしています、接続するネットワークを変更したときに 1 2023/01/09 15:57
- その他(インターネット接続・インフラ) 楽天ひかりでホームページアップロードが出来ない 1 2022/07/30 10:02
- C言語・C++・C# TCP/IP通信時のサーバーからの受信 2 2022/11/23 09:11
- サーバー FTPサーバについて詳しい方(アクセス権のないディレクトリを非表示にする方法) 4 2022/08/22 22:33
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
テキストファイルで提出とは?
-
ファイルをディレクトリ分配の...
-
openした後、closeしないでプロ...
-
perlのプログラミング 部分入れ...
-
Perlのエラーについてご教授く...
-
画像が表示でnull; this.src
-
perlプログラミング 空白行削除
-
Perlで特定文字列から特定文字...
-
ラズベリーパイ初心者です。 ラ...
-
アルファベットに付いて質問し...
-
#!/usr/bin/perlで書きだしたCG...
-
perlのflock関数でロックをかけ...
-
AI sisterとは、偽物の人ですか?
-
bashスクリプト
-
ファイルアイコンの左下に緑の□...
-
perlでリテラル値はメモリにど...
-
perlで2次元配列をサブルーチ...
-
Perlで時間の計算
-
perlについて
-
perlのrequireの動き方について...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
openした後、closeしないでプロ...
-
テキストファイルで提出とは?
-
INDIRECT 横に再度抽出したい
-
Perlで特定文字列から特定文字...
-
perlをバージョンアップしたら...
-
Wallpaper Engineでおすすめの...
-
arduino の割り込み処理について
-
アルファベットに付いて質問し...
-
Strawberry Perl for Windows ...
-
Perlで時間の計算
-
このファイルを開く方法で困っ...
-
TeraPadエディターの操作方法に...
-
cgiでサーバーにファイルを追加...
-
フローチャート 九九
-
LinuxにおいてのPerlのプログラ...
-
perl 初等プログラミングについて
-
Perlのエラーについてご教授く...
-
こんにちは ブラケッツでプログ...
-
bashスクリプト
-
perlプログラミング 空白行削除
おすすめ情報