はじめてのシェルスクリプト(しかも便利):
MS-DOS から UNIX (Linux) にうつったとき、できそうで何でそんなことができないんだと最初に思ったのがこれです。 例えばあるディレクトリ内の、拡張子が .pk のファイルを全て .300pk に変えたいとき、DOS なら ren *.pk *.300pk とでもやりたくなるところですが、この ren(リネーム)コマンドに相当するものが無い。 mv は単独のファイル名を変更するのには使えますが、複数ファイルの名称を一括で変えるためには、例えば上のように正規表現を使ったとすると、コマンドライン上ではまず正規表現が展開されてしまうのでうまくいきません。 ということで、さっそく「はじめてのシェルスクリプト」を書いてやらなければならないことになるわけです。以下のファイルのようなものです。
* chfnames
このようなテキストファイルを作成して、chmod +x ./chfnames と実行可能属性にしてやり、どこか実行パスの通ったディレクトリに置きます。
Linux インストールメモ:
はじめての gcc プログラミング:
Copyright © 1999-2002 Ken Urai