dポイントプレゼントキャンペーン実施中!

こんばんは。

vsftpdのユーザを自動で追加するシェルスクリプトを作っています。
vsftpd.user_listに登録されたユーザのみFTP接続を許可する設定なので、
($accountNameはFTP接続を許可するユーザ名が入っている変数)
$accountName > /etc/vsftpd.user_list
としてスクリプトを走らせたところ、確かにユーザは追加されていたのですが、
スクリプトを走らせる前に記述してあったユーザが(と言わず注意書きすらも!!)
消えてしまいました・・・。
上書きではなく追記したかったのですが、シェルスクリプトではそういう
ことはできないのでしょうか?

A 回答 (1件)

「>」は、上書きになります。


追加にしたいなら「>」を「>>」にすればいいです。
    • good
    • 0
この回答へのお礼

教えていただいたとおりにしたところ、期待した動作になりました。
これでスクリプトが完成できました。
ありがとうございます!

お礼日時:2006/12/01 09:45

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!