python 正規表現を使った簡単な文字列マッチング 正規表現が使えるようにインポート import re matchを使ってマッチング rをつけておいたほうが特殊文字を使う時に良いらしい。 match = re.match(r’Hello (.*)’, ‘Hello wo… khwarizmiハック2016.06.30 1,054
shell 変数の改行を表示させる shellで、改行を含んでいる変数を普通に echo $str としただけでは、ちゃんと改行してくれない。 ちゃんと改行させるには、、 echo “$str” とするか、 echo -e $str とするとちゃんと改行し… khwarizmiハック2016.06.24 1,127
正規表現とワイルドカードは違う よく任意文字列を表したい時に使う”“ワイルドカード、自分は正規表現とごちゃごちゃになっていたのだが、正規表現での”“は0回以上の繰り返しを表すらしく、 a* → a , a… khwarizmiハック2016.06.23 3,482
変数を改行で分ける for文で回すと改行ごとに区切ってくれるみたい。 例えば、strが改行を含んだ変数だとすると、 for i in $str; do echo “文字列:${i}” done こんな感じのことをすると、strが改行ごとに区… khwarizmiハック2016.06.23 293
vim コマンドモード ちょっと便利なヤツ vimのコマンドモードで使えたヤツ 行数を表示 :set number :set nu //省略してこれでもいける 行数を非表示 :set nonumber 文字列を検索 /[検索したい文字列] n行まとめて削除 ndd… khwarizmiハック2016.06.16 242
sftpコマンド ローカル、リモート間で複数のファイルをやり取りしたい時、scpコマンドだとめんどくさいので、sftpを使うとよい。 まず、リモートにアクセス sftp <ユーザー名>@<アドレス> //samp.… khwarizmiハック2016.06.10 1,168
PostgreSQL ログをテキストで吐き出す。 PostgreSQLの設定ファイルを変更する。 log_destination = ‘stderr’ //標準出力 logging_collector = on //よくわかんないけどここはonにしておく。 log_di… khwarizmiハック2016.06.09 2,835
シェルスクリプト sedとか使わずに変数の文字列をいじる 上から順に 前方一致でのマッチ部分削除(最短マッチ) 前方一致でのマッチ部分削除(最長マッチ) 後方一致でのマッチ部分削除(最短マッチ) 後方一致でのマッチ部分削除(最長マッチ) 文字列置換(最初にマッチしたもののみ) … khwarizmiハック2016.06.03 788
basic認証 任意ディレクトリで、 htpasswd -c .htpasswd <ユーザー> New password: <パスワード> Re-type new password: <パスワード> を実行し、 nginxの設定ファイル… khwarizmiハック2016.06.02 417