tweeeetyのぶろぐ的めも

アウトプットが少なかったダメな自分をアウトプット<br>\(^o^)/

bash

【bash】コマンドラインやシェルスクリプトでディレクトリ名を取得する

はじめに コマンドラインやシェルスクリプトにて、 ディレクトリ名だけを取得したいときありますよね。 すごい簡単なのですが忘れがちなのでメモ どうやるか basename $(pwd) 以上ですw $ pwd /Users/tweeeety $ basename $(pwd) tweeeety おわり わすれが…

【シェルスクリプト】複数行のコメントアウト

はじめに 単一行のコメントは#ですが、 複数行のはよく忘れるのでメモ どうやるか << [任意の文字]でコメントアウト開始 [任意の文字]でコメントアウト終了 どんな感じか #!/bin/bash echo "hoge" # がコメントされる << COMMENTOUT echo "fuga" echo "piyo"…

【vim】markdownを書く環境を整えてpreviewするまで

はじめに 新しいmacになったのでvimの設定なんかをやり直してます。 markdownはatomで書いていたのですが、 これを期にmarkdownもvimに移行しようと思ったのでその際の自分用メモ アジェンダ pluginを入れる plasticboy/vim-markdownの設定する kannokanno/p…

Bashで大文字/小文字を無視して補完 - .inputrcとreadline

はじめに macを新しくしたので.bashrcやら.vimrcも断舎離しつつ新しくしています。 terminalを開いてコマンドラインで入力する時、 tabで補完してくれるわけですが デフォルトでは大文字小文字を正確に打たないと補完してくれません。 $ ls -1 Fuga.txt Hoge…

シェルスクリプトやbashでset -eしたまま処理を中断せずに続けるメモ

はじめに シェルスクリプトで意図せずエラー時に処理を中断させたい場合にset -eを使います。 シェルスクリプトやbashの処理を中断する3パターンの-e - とアンチパターン set -eしつつ、意図したエラーであれば処理を先に進めたい場合のメモです。 アジェン…

シェルスクリプトやbashの処理を中断する3パターンの`-e` - とアンチパターン

はじめに シェルスクリプトを書いていて 予想外の失敗時に処理が先に進まないでほしい 場合に処理を中断してほしいことがありますよね。 そんなときのメモ アジェンダ どうやるか どう使うか 具体例 bashコマンドのオプションにつけてシェルスクリプトを実行…