ごらくらいふ

プログラミングしたりゲームしたり

Shell

Git Bash on Windowsでパス区切り文字をバックスラッシュに変換する(そしてExplorer.exeでカレントディレクトリを開く)

Git Bash on WindowsからExplorer.exeを呼び出す場合、パスの書式をWindowsに寄せておく必要がある。 結論 # aliases alias convertFullPathToWindowsFormat='sed -e "s/^\\/\\([a-zA-Z]\\)\\//\\1:\\\\/" | sed -e "s/\\//\\\\/g"' explorer /e,$(pwd | con…

sedを使って$PATHの中身を一行ずつ表示する

区切り文字:を半角スペースにしてforで回すという回り道をしてしまったので備忘。 \nでいいじゃんっていう。 echo $PATH | sed -e "s/:/\n/g"

Production環境のMastodonでnohup.outログがたまり続ける件を解決する

Mastodonを導入した際、npmコマンドだけバックグラウンドで稼働するようになっていなかったため、nohupを使ってバックグラウンドで稼働するようにした。 yajamon.hatenablog.com それ以降、nohup.outにログがダバダバと放出され続けている。 以下はログの一…

続・リリースするファイルに対応したバックアップを作る

↓この処理をシェルスクリプトにした。 yajamon.hatenablog.com #!/bin/bash src=$1 dest=$2 backup=$3 # backupのパスがファイルなら終了 if [ -f $backup ] ; then echo "\$backup is file" exit 1 fi # srcと同じディレクトリ構造のbackupディレクトリを作…