2019-05

未分類

Ruby Cisco製ルータのログからsh runを抜き出す

大量のCisco製のルータのログがあって、その中からsh runだけを抜き出したファイルを作成する。#使い方#コマンドプロンプト起動#cdでカレントフォルダ(抜き出ししたいファイル(ciscoログ)があるフォルダ)に移動#(同じフォルダに当...
関数

ruby めんどうでない配列の作り方 %w記法

通常、要素がa,b,c,d の配列を作るとき、irb(main):003:0> array=とするが、要素ごとに"(ダブルコーテーション)でくくらないといけないのでかなり面倒。そこで%w記法を使うと楽に作成できる。%w!のあとに要素ごとにス...
ネットワーク

CentOS7 IPアドレス、デフォルトルート、DNSの変更

CentOS7のIPアドレス変更方法■デバイスの確認変更対象インターフェースが接続済みであることを確認$ nmcli dDEVICE TYPE STATE CONNECTIONens191 ethernet 接続済み ens191lo lo...
関数

ruby 配列を指定の要素数ごとに分割する each_slice

10個の要素の配列を5個ずつの配列にしたい場合がある。その場合は、each_slice を使うirb(main):002:0> .each_slice(5).to_a=> , ]irb(main):003:0>※each_sliceはオブジ...
未分類

ruby 2つの配列を合体させて、ハッシュを作る

配列とを合体させて、ハッシュ{"a"=>1, "b"=>2, "c"=>3}を作成する。irb(main):001:0> h==> irb(main):002:0> g==> irb(main):003:0> i=0=> 0irb(main...