シェルスクリプトの勉強

この本でシェルスクリプトの勉強をはじめてみる。

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

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

Bシェルの勉強するにはいい感じの本です。もちろんコマンドインタプリタにはzshbashを使いますが。シェルスクリプトに使う際には互換性の高いBシェルが一般的かと思います。どの処理系でもほぼ動くので。

現在は第3章まで読み終わった。その中で個人的によかったのがシェル関数の定義の方法でしょうか。今まで全く使ったことなかった。。これってaliasの無いシェルで使うと便利そうです。

こんな感じで定義して(ここではpsコマンドで説明)

$ psax(){
> ps ax
>}
$

こんな感じで実行。

$ psax

まだまだ基礎部分ですが、こういったことをしっかり理解すると、サーバ作業が楽に楽しくなりそうです。はい。