2015-10-03から1日間の記事一覧

UNIXシェルスクリプト第10章 Part5

シェルアーカイブを作成するシェルスクリプト Shar ※シェルアーカイブというのはBSD4.4以降に作りこまれた機能の1つ。 少数のファイルをftpやmailで配布するのに便利なようにと作られたもの。 シェルスクリプトの中にファイルのリストと中身も入れて1つにし…

UNIXシェルスクリプト第10章 Part4

ディレクトリを作成するシェルスクリプト MkDir IFS=/ for d in $1 IFS変数に / を代入することで区切り文字を / に変更できる。 $1を / で区切って分割し、変数dに入れてループさせる。 case $1 in /*) DIR= ;; *) DIR=. ;; esac 相対パスなら先頭に ./ を…

UNIXシェルスクリプト第10章 Part3

プロセス名に対してシグナルを送るシェルスクリプト Kill ※killコマンドはプロセスIDに対してシグナルを送る。 プロセスIDは数字で表され、ユーザはpsコマンドを使って求めるプロセスが南蛮のプロセスIDで走っているのかを確認しなくてはならない。 プロセス…