kade

技術系の記事を書いていきます。

Terminal: shellでコマンドを省略する

gitなどでcommitしたりpushしたりいつも同じ作業を複数コマンドで実行している場合省略していきましょう。

gitpush.sh

# gitpush.sh

git add .
git add -u
git commit -m $1
git push origin master

$1の部分は引数となりますので

$ . gitpush.sh 'my first commit'

という感じで文字列を渡して実行も出来ます。

入門UNIXシェルプログラミング―シェルの基礎から学ぶUNIXの世界

入門UNIXシェルプログラミング―シェルの基礎から学ぶUNIXの世界