[Python] 文字列を正規表現で判定 reモジュールをimportします。 search関数で、文字列の中でマッチした箇所を返します。 import re hoge=”sample1234hogesample5678″ match = re.search(“… Yuya Satoハック2017.04.26 1,184
ファイルの途中の行に文字列を挿入する echo “hogehoge” >> sample.txt とすると、ファイルの末尾に追加されるが、途中の行に追加したい場合は以下のようにする。 sed -e “12i hogehoge” -i sample… Yuya Satoハック2017.04.25 2,111
ファイルから特定の文字列を含む行の行番号を取得する ある特定の文字列を含む行がファイルの何行目にあるのかを知りたい時に使用する。 grep -e “特定の文字列” -n <対象ファイル> | sed -e ‘s/:.*//g’ Yuya Satoハック2017.04.25 5,424
[PHP] コマンドライン引数からオプションを取得する 自作PHPスクリプトをCLIやcronなどから実行する際、様々な追加情報のためにオプションを指定することがあるときは、 getopt()関数を使用します。 $shortopt = “”; $shortopt .= “s:… Yuya Satoハック2017.04.18 809
Macでウィンドウを右寄せ・左寄せする Windowsにあるアプリのウィンドウを右寄せ・左寄せ・フルスクリーン化する機能はMacにはありません。 Spectacleを使用するとそれっぽいことが出来ます。 デフォルトでは、 左半分: Opt + Cmd + &l… Yuya Satoハック2017.04.12 13,741
SierraでKarabinerのVi Modeによるカーソル移動を行う KarabinerのVi Modeによって、Macでのカーソル操作をCommand + hjklによって作業していた。 OS SierraではKarabinerが対応していなく、現状Karabiner Sierra版は出… Yuya Satoハック2017.04.11 392
[Python] 余分な空白や改行文字を取り除く Pythonではstrip()関数で指定した語を文字列から削除することができます。 このstrip()関数では引数になにも加えないと、空白及び改行文字を取り除いてくれます。 hoge = ” hugahogehoge¥n… Yuya Satoハック2017.04.05 9,737
[rsyslog] 特定のログを別のログファイルに記録する rsyslogでログを取っていると、同じファシリティのログでも監視対象として重要なものとそうでないものが混在している場合がある。 そこで、監視対象をデフォルト設定のログファイルに記録し、そうでないものは別のファイルに記録… Yuya Satoハック2017.03.29 2,284
[SSH] 鍵認証のみによる接続の設定 sshにおいて、パスワード認証をやめて鍵認証による接続のみを受け付けるには、設定ファイルである/etc/sshd/sshd_configに以下のような設定をします。 # 鍵認証の設定 RSAAuthentication … Yuya Satoハック2017.03.29 2,488