Помогите дописать скриптик., BoT, 19-Янв-09, 12:58 [смотреть все]вот мне дали небольшое задание:"СЦЕНАРИЙ КОТОРЫЙ, по запросу пользователя, выводит на экран содержимое важных системных файлов с функцией его редактирования" вот что я уже написал: #!/bin/bash x=1 while [ $x -eq 1 ] do echo "1.login" echo "2.atd" echo "3.bash.bashrc" echo "4.limits.conf" echo "5.Exit"read ANS case $ANS in 1) echo "you select 1" cat /etc/pam.d/login ;; 2) echo "you select 2" cat /etc/pam.d/atd ;;- 3) echo "you select 3" cat /etc/bash.bashrc ;; 4) echo "you select 4" cat /etc/security/limits.conf ;; 5) echo "you select 5" x=2 ;; *) echo "`basename $0`: This is not beetwen from 1 to 5" >&2 exit 1 ;; esac done это все работает, но я не знаю как сделать, чтоб при открытии можно было редактировать файл. Если я не туда написал то извините. Прошу вашей помощи!.
|
- Помогите дописать скриптик., arka, 13:27 , 19-Янв-09 (1)
Для этого наверное нужен не cat, а вызов редактора с параметром (нужный файл)
- Помогите дописать скриптик., BoT, 19:15 , 19-Янв-09 (2)
>Для этого наверное нужен не cat, а вызов редактора с параметром (нужный >файл) вот вот, а как это сделать?
- Помогите дописать скриптик., StreSS, 19:31 , 19-Янв-09 (3)
>вот вот, а как это сделать? Так тебе же сказали. Замени cat скажем на vim или что-то другое, если нужно из консоли.
- Помогите дописать скриптик., BoT, 11:39 , 20-Янв-09 (4)
>>вот вот, а как это сделать? > >Так тебе же сказали. Замени cat скажем на vim или что-то другое, >если нужно из консоли. спасибо.!
- Помогите дописать скриптик., phpcoder, 22:52 , 23-Янв-09 (5)
>>вот вот, а как это сделать? > >Так тебе же сказали. Замени cat скажем на vim или что-то другое, >если нужно из консоли. Лучше использовать переменную $EDITOR и _только_ если она недоступна вызывать что-то своё (и то, желательно проверить, что тот же vim установлен, например).
|