Perl: 配列の中に、特定の要素が含まれるかを確かめるには?

  • 2018.06.04

「配列の中に、〇〇が含まれていたら〜」という条件分岐を書きたい時があります。 その場合、Perlではどのように書くのがスマートなのでしょうか。 grep を使う grep を使うと、スマートに書くことができます。 例として、フルーツの名前の配列に、banana が含まれるかという条件を書いて見ましょう。 my @fruits = ('apple', 'banana', 'orange'); if […]

JavaScript: substr() とsubstring() の違い、どちらを使うか

  • 2018.06.02

JavaScriptで、文字列から特定の部分文字列のみを抽出したい場合、substr() と substring() というよく似た名前のメソッドが2つ存在しています。それぞれの違いについて調べたので、メモとして残しておきます。 ちなみに、substr() も、substring() も、substring という英単語に由来していると思われますが、substring は「部分文字列」という意味の […]

コマンドラインでテキストファイルの中身を一括で置換する方法

  • 2018.06.01

テキストファイルの中身を、一括で置換したい、という時があります。ファイルを開いて手作業でやるのは面倒ですし、何よりミスするリスクがあります。sedコマンドを使うと、コマンドラインからシンプルに置換を行うことができます。 検証環境 macOS High Sierra, bash 3.2.57 コマンド 以下のような書式で、コマンドを実行します。 sed 's/[変換前の文字列]/[変換後の文 […]

コマンドラインでzipファイルにパスワードをつける方法

  • 2018.06.01

仕事で、zipファイルにパスワードをつけたいという要望がありました。 コマンドラインから簡単に実現することができるので、メモとして残しておきます。 検証環境 macOS High Sierra, bash 3.2.57 ※ おそらくLinux環境でも動作すると思います。 コマンド 以下のような書式で、コマンドを実行します。 zip -e [圧縮後のファイル名] [圧縮前のファイル名(複数可)] 例 […]

1 3