Scratch book

大切なのはアウトプットとコミットメント。 忘備録てきなかんじです。

メニューを開く
  • ホーム
  • Home

macOS Perl

🐪[macOS] perlの実行でエラーになった

## シバンの指定で解決可能 macOS Monterey (12.6.2)でperlを実行したところ、以下のエラーになった。 ```perl `gutter:false; hoge.pl: Perl lib version (5.30.3) doesn't ma...

C C++ Java Objective-C Perl Python

0除算には気をつけよう

0除算を行うとだいたいプログラムは以上終了します。 プログラムを書いている時に割り算が出てきたら、除数が0にならないか確認しましょう。 特に除数が変数の場合は等注意です。 ガード処理として除数が0でないかチェックする処理を入れておくのが無難です。 頭では...

Perl システム管理

[Perl] ポートを指定してsyslogの送信テストする

fluentdでsyslogを受信する設定の関連で、ちゃんとsyslogを受信できるのか調べる必要がありました。 送信する方も正しいか切り分けできていなかったので、syslogの送信テストをしたいと思った所、[ここのサイト](http://www.hiihah.inf...

Bash Perl Shell Unix

[シェル] ワンライナーで改行コードを削除する (perl)

ワンライナーで改行コードを全て削除する方法です。 最初はsedコマンドでやろうとしていたのですが、思った様にうまく行きませんでした。 調べてみると、sedコマンドでやろうとするとちょっと面倒そうな感じの記事が見つかりました。 その中で紹介されていたのですが、p...

Perl

[Perl] 正規表現でマッチした文字列を後から使う

Perlで文字列操作をしていて、マッチした文字列を後から使いたい場合ってあると思います。 以下のようにする事でマッチした文字列を使うことができます。 ```perl if ($line =~ /foo(bar)hoge/) { # 正規表現にマッチした時にこの部...

Perl

[Perl] STDINから読み込んで処理する

perlで簡単なコマンドを作成したい時に、STDINから読みこみたい時があります。 以下のように記述することで実現できます。 ```perl #!/usr/bin/perl while( ) { chomp; if(/hoge/) { ...

Perl

[Perl] ディレクトリを再帰的に作成する

昔のメモからの記事を投稿します。 ディレクトリを再帰的に作成したい場合って結構あると思います。 以下のようにすることでperlでディレクトリを再帰的に作成することができます。 ## ディレクトリを作成する方法 ```perl use File::Path q...

Linux Mac macOS Perl Unix

[perl] ファイル名を一括で変換する

ファイル名を正規表現で一括変換したい時ってたまにあります。 * 提供されたファイルの名称がおかしい * iOSのプロジェクトに入れるファイル名に変換したい(@2xとかしたい) perlのワンライナーで一括変換できます。 ```perl `gutter:fal...

Perl

Perlで大文字を小文字に変換する方法

# Perlで大文字を小文字に変換する方法 lcを使う, 大文字にしたい時には, ucを使う ```perl $val = lc $val; ``` ## サンプルコード 変数に代入しながら置換を行うサンプルコードも作成 ```perl #!/usr/bin/per...

Perl

久しぶりにPerlを使った時に調べたこと

久しぶりにPerlを使った時に, 調べたことのメモ # 空文字チェック 変数の中身が空文字かチェックするには下記のようにする ``` #!/usr/bin/perl $hoge = ''; if ($hoge eq '') { ...

awk Perl Unix

入力の行毎にコマンドを実行する をワンライナーで行う

こんな文字列の入力があったときにその文字列毎にコマンドを実行したい時に 下記の方法で行う事ができます. (もっといい方法がある??) // こんなファイル list.txtがあったとき fred betty barney : awkを使う場合 $ cat list.txt...

Next>

サイト内検索

人気記事

  • [Python] 電車時刻表の再現シミュレーター
    子供が電車好きなので、近くの路線(上高地線)の電車の場所がわかる[スクリプト](https://github.com/k28/python_time_table_simulation)を作成しました。 上高地線の時刻表データからどの駅を何時に出発するかがわかるので、そ...
  • [SQL] 超絶遅いSQLを高速化した (同じテーブルをjoin)
    何万件もあるテーブル同士をJOINしていて超絶遅かったSQLの実行を早くした話です。 テーブル同士のJOINをしていたり、サブクエリを使っていたりで遅そうだなとは思っていましたが、実際に使ったら遅すぎて使えませんでした。 (少ない環境ならそれなりに動くので、本番で...
  • Raspberry pi で画面が見切れてしまっている時の直し方
    raspbery pi をHDMIでディスプレイに繋いでセットアップしていたのですが 画面の上下左右が見切れてしまっていました。 直し方がわかったので備忘録として残します。 ### 修正方法 以下のファイルを編集する ``` `gutter:false; $ /...

カテゴリー

  • 9cc
  • Android
  • awk
  • Bash
  • C
  • C++
  • DeepLearning
  • Docker
  • emacs
  • Fedora
  • Git
  • Go
  • GoogleHome
  • HTML
  • iOS
  • iPad
  • iPhone
  • Java
  • JavaScript
  • Keras
  • kotlin
  • Linux
  • Lisp
  • Mac
  • macOS
  • nginx
  • Objective-C
  • OS
  • Perl
  • PHP
  • PowerShell
  • Puzzle
  • Python
  • Raspberry pi
  • Ruby
  • Scheme
  • Security
  • sed
  • Shell
  • SQL
  • Swift
  • Ubuntu
  • Unix
  • VB
  • Vim
  • VSCode
  • watchOS
  • Windows
  • Xcode
  • zsh
  • アニメ
  • アプリ作成
  • ウィスキー
  • お酒
  • ガジェット
  • カップ麺
  • キャンプ
  • ゲーム
  • システム管理
  • マンガ
  • ワンライナー
  • 映画
  • 競技プログラム
  • 雑記
  • 書評
  • 正規表現
  • 設計
  • 低レイヤ

ブログアーカイブ

  • 1月 2025 ( 2 )
  • 2月 2024 ( 1 )
  • 1月 2024 ( 1 )
  • 11月 2023 ( 1 )
  • 10月 2023 ( 2 )
  • 4月 2023 ( 2 )
  • 3月 2023 ( 3 )
  • 2月 2023 ( 2 )
  • 1月 2023 ( 5 )
  • 12月 2022 ( 4 )
  • 11月 2022 ( 2 )
  • 10月 2022 ( 6 )
  • 9月 2022 ( 1 )
  • 8月 2022 ( 3 )
  • 7月 2022 ( 2 )
  • 6月 2022 ( 2 )
  • 5月 2022 ( 2 )
  • 4月 2022 ( 9 )
  • 2月 2022 ( 2 )
  • 1月 2022 ( 3 )
  • 12月 2021 ( 2 )
  • 11月 2021 ( 2 )
  • 10月 2021 ( 3 )
  • 9月 2021 ( 7 )
  • 8月 2021 ( 1 )
  • 7月 2021 ( 5 )
  • 6月 2021 ( 4 )
  • 5月 2021 ( 4 )
  • 4月 2021 ( 8 )
  • 3月 2021 ( 5 )
  • 2月 2021 ( 6 )
  • 1月 2021 ( 13 )
  • 12月 2020 ( 7 )
  • 11月 2020 ( 12 )
  • 10月 2020 ( 9 )
  • 9月 2020 ( 2 )
  • 8月 2020 ( 10 )
  • 7月 2020 ( 3 )
  • 6月 2020 ( 6 )
  • 5月 2020 ( 9 )
  • 4月 2020 ( 8 )
  • 3月 2020 ( 9 )
  • 2月 2020 ( 9 )
  • 1月 2020 ( 8 )
  • 12月 2019 ( 3 )
  • 11月 2019 ( 5 )
  • 10月 2019 ( 6 )
  • 9月 2019 ( 2 )
  • 8月 2019 ( 13 )
  • 7月 2019 ( 10 )
  • 6月 2019 ( 10 )
  • 5月 2019 ( 8 )
  • 4月 2019 ( 8 )
  • 3月 2019 ( 9 )
  • 2月 2019 ( 13 )
  • 1月 2019 ( 17 )
  • 12月 2018 ( 13 )
  • 11月 2018 ( 13 )
  • 10月 2018 ( 20 )
  • 9月 2018 ( 13 )
  • 8月 2018 ( 10 )
  • 7月 2018 ( 21 )
  • 6月 2018 ( 13 )
  • 5月 2018 ( 23 )
  • 4月 2018 ( 27 )
  • 3月 2018 ( 25 )
  • 2月 2018 ( 23 )
  • 1月 2018 ( 16 )
  • 12月 2017 ( 17 )
  • 11月 2017 ( 12 )
  • 10月 2017 ( 13 )
  • 9月 2017 ( 13 )
  • 8月 2017 ( 21 )
  • 7月 2017 ( 9 )
  • 2月 2017 ( 2 )
  • 1月 2017 ( 1 )
  • 10月 2016 ( 3 )
  • 8月 2016 ( 2 )
  • 7月 2016 ( 4 )
  • 6月 2016 ( 2 )
  • 10月 2014 ( 1 )
  • 9月 2014 ( 2 )
  • 4月 2014 ( 1 )
  • 3月 2014 ( 1 )
  • 2月 2014 ( 1 )
  • 1月 2014 ( 3 )
  • 12月 2013 ( 1 )
  • 5月 2013 ( 1 )

自己紹介

自分の写真
k28
休日は子供と遊んだり, プログラミングしたりしてます. GitHub:https://github.com/k28
詳細プロフィールを表示
© 2013 - 2019 Scratch book . プライバシーポリシー. Powered by Blogger.