ふり返る暇なんて無いね

日々のメモ書きをつらつらと

shell

$PATHを見やすく表示したい

某社の某所のSlackで$PATHを見やすく表示するワンライナーのいろんな方法を紹介してたので転載。 個人的な 備忘録。zshで動作確認してます。 % zsh --version zsh 5.0.7 (x86_64-apple-darwin14.0.0) 置換処理をperlに任せる echo $PATH | perl -pe 's/:/\n/…

sudo -Hと環境変数($PATH)ではまった話

当たり前の話ではありますが、何を勘違いしてたか、今までsudo -Hすれば、$PATHをはじめとした環境変数がスイッチ後のユーザの物が使われると思っていました。 sudo -H してるのに$PATHが実行ユーザのもの引き継いだままで何故だーとはまっていました。実際…

-で始まるファイルを消す方法

忘れるので、覚え書きよくありますよね。-で始まるファイルを作ってしまって消せなくなるパターン。一応bashでも出来るハズだけど、zshでやってます。 % zsh --version zsh 4.3.17 (x86_64-unknown-linux-gnu) エスケープしても、クオートしても、消えてくれ…

コマンドの出力結果の一時ファイルを作りたくなったら、プロセス置換を思い出すと良いかも知れない

たとえば、こんなことしたいとき、 # 待避させたテーブルと現行テーブルの差分を取りたい mysqldump_cmd="mysqldump -u root --default-character-set=utf8 --skip-extended-insert --no-create-info" ${mysqldump_cmd} some_database user > /tmp/user_sql.…