Open4
シェルについてメモ
各コマンドの挙動メモ
echo
echo 'hogehoge' >> file
echo 'fugafuga' >> file
このあとfileを開くと、
hogehoge
fuagfuga
となっており、echo 'anything' >> file とやって追加すると改行をしてくれる
awkについて
基本文構造
awkの使い方を理解するには、下記の基本構造を常に念頭に置いておくのが混乱を避けるコツ
awk 'BEGIN {テキストを読む前に行う処理} /pattern/ {テキスト1行に対して行う処理} END {テキストを読み終わった後に行う処理}' <filename>
補足
この記事を読めば全て解決
テキスト処理にたまに便利なAWK入門 - Qiita
-f オプション
/pattern/ { 本処理 }
の部分を別ファイルに記述した外部ファイルを設定し、そのファイルのパスを -f オプションに渡すことができる。長い pattern や 本処理を外部に切り出すことで、可読性を上げる。
まだリモートにpushしてないブランチを一発でpushするコマンド
eval `git push &> /dev/stdout |grep git |tail -n 1`
キーボードショートカット
- 1word分だけ消す
- Ctrl w
- undo
- Ctrl _