タグ

Shell Scriptに関するcoceloのブックマーク (2)

  • シェルスクリプトの基本テクニックを盗め!

    1. はじめに 稿では、実際に活用されているシェルスクリプトを取り上げ、シェルスクリプトを作成する際のいくつかのテクニックを紹介します。どれも基的で応用範囲の広いテクニックなので、多くの読者に参考にしていただければと思います。 2. シェルスクリプト サーバ運用にしろ業務システム運用にしろ、LinuxやFreeBSDといったUNIX系OSを活用する場合、ツールとしてのシェルスクリプトは欠かせない存在です。いかにして建設的に手を抜きつつ、処理を自動化して効率化を達成できるかどうかは、シェルスクリプトの活用いかんにかかっていると言ってもいいでしょう。 もちろんそれはシェルスクリプトに限らず、ほかのプログラミング言語でも問題ありません。シェルスクリプトと他のプログラミング言語を比べた場合、シェルで使っているコマンドをそのまま使えることが、シェルスクリプトの最大の特徴であり利点です。 他人が作

    シェルスクリプトの基本テクニックを盗め!
  • 2008年1月31日 portsnap(8)でPorts Collectionをアップデートする方法、BATCHと/etc/make.confでシームレスアップグレード | gihyo.jp

    FreeBSD Daily Topics 2008年1月31日portsnap(8)でPorts Collectionをアップデートする方法、BATCHと/etc/make.confでシームレスアップグレード heads-up portsnap(8) ports - Ports Collectionのアップデートはcvsup(8)を使う方法が旧来からありました。ベースシステムにC言語で再実装されたcsup(1)が追加されてからは、csup(1)を使ってアップデートを実施する方法が簡単です。しかし、portsnap(8)がベースシステムに追加されてからは、portsnap(8)を使う方法がより簡単です。 次のような関数またはコマンドを用意して使うようにすると便利です。 リスト1 portsnap(8)を使ってPorts Collectionを更新、インデックスを作成して、アップグレードすべき

    2008年1月31日 portsnap(8)でPorts Collectionをアップデートする方法、BATCHと/etc/make.confでシームレスアップグレード | gihyo.jp
  • 1