0

どうすればこれができるのかわかりません。ニックネームで連絡先を検索し、データを変更できるメニュー オプションを作成する必要があります。例えば:

名前 - ニックネーム - 電話 - メール

ジョン - ジョニー - 123456789 - john@test.lan

私が今まで持っているものは次のとおりです。

 add(){
    read -e -p "Name: " name
    read -e -p "Nick: " nick
    read -e -p "Phone: " phone
    read -e -p "Email: " mail
    echo $name "-" $nick "-" $phone "-" $mail >> list
    }

 mod(){
    read nick
    grep $nick list
    #Don't know how to continue this... :-/
    }

この機能は、ユーザー情報の検索にも使用できます。そのため、結果を一時ファイルに渡し、そこで変更し、その後情報を元のファイルに渡すことができると思います...しかし、これが最良のオプションであるかどうか、およびこれを行う方法を知っているかどうかはわかりません。

また、さらにいくつかのオプションを実行する必要があります。連絡先の削除、連絡先の追加、および空白行があるかどうかを確認する機能 (それらを削除する)、NICK のみを持つ連絡先 (reg を削除して保存する)。

4

1 に答える 1