はじめての自宅サーバ構築 - Fedora/CentOS - Last Update 2008/11/05
It opened to 2004/09/19. Visitors
Pageviews
Today(IP/PV)
3,585,361
14,033,310
294/1,536
このページは表示専用です。新規投稿・レスや最新情報はこちらです。

このスレッドはクローズされています。記事の閲覧のみとなります。
bash
日時: 2006/02/27 23:22
名前: サリー

bashというかshell scriptによるソースファイルを作りたいのですが
一番いい(=高度な設計ができる)shell scriptはtcshでしょうか?
bashでも十分なのかもしれませんが何か良いのがあったら教えて下さい。
また、シェルの種類はデストリビューションによって決まっているのでしょうか?
シェルのみを更新することは可能でしょうか?

また、シェルスクリプトでパスワードを求める処理や対話形式の処理を含むマクロを作ることは可能でしょうか?
Re: bash ( No.1 )
日時: 2006/03/02 09:03
名前: 管理者

> bashというかshell scriptによるソースファイルを作りたいのですが
> 一番いい(=高度な設計ができる)shell scriptはtcshでしょうか?
> bashでも十分なのかもしれませんが何か良いのがあったら教えて下さい。

一概にこのシェルが良いと言うのは難しいかもしれません。
「csh」が便利という人もいれば「ksh」が良いという人も・・・

> また、シェルの種類はデストリビューションによって決まっているのでしょうか?
> シェルのみを更新することは可能でしょうか?

シェルを変更するには以下の様に行います。

$ chsh -s /bin/csh user名
user名 のシェルを変更します。
Password:
シェルを変更しました。

ディストリビューションでインストールされているシェルは以下のファイルを覗いて下さい。
$ cat /etc/shells
/bin/sh
/bin/bash
/sbin/nologin
/bin/bash2
/bin/ash
/bin/bsh
/bin/ksh
/bin/tcsh
/bin/csh
/bin/zsh

> また、シェルスクリプトでパスワードを求める処理や対話形式の処理を含むマクロを作ることは可能でしょうか?
簡単な入力を求める方法(サンプル程度と思ってください)

#!/bin/sh

echo -n "Input String ===> "
read instr

echo "Youre Input String is [${instr}]"
Re: bash ( No.2 )
日時: 2006/03/11 02:44
名前: サリー

ありがとうございます。
大変参考になりました。

Copyright(©)2004-2008 First home server construction. All Right Reserved.