Предмет: Информатика,
автор: HElp121212
BASH LINUX Помогите кто нибудь с линуксом BASH пожалуйста буду благодарен
Написать командный файл, реализующий меню из трех пунктов, первый пункт – дает возможность пользователю указать название директории, выбрав второй пункт пользователь получает запрос на ввод расширение файла, а затем список всех файлов с заданным расширением в этом каталоге (если они есть, в противном случае сообщения об отсутствии следующих файлов, выбрав третий пункт пользователь получает возможность скопировать эти файлы в отдельный каталог. Название каталога вводится пользователем.
Омскаяптица:
А что у тебя вызывает затруднения? Я конечно могу сделать просто в лоб, и скинуть тебе код. Но поймешь ли ты
Ответы
Автор ответа:
1
Ответ:
#!/bin/bash
a=$true
while ($a)
do
clear
echo "1. Enter path"
echo "2. Enter file extension"
echo "3. Copy file"
echo "4. Exit"
read VAR
clear
if [[ $VAR -eq 1 ]]
then
echo "enter path"
read path
read -p "Нажмите ENTER для продолжения"
fi
if [[ $VAR -eq 2 ]]
then
echo "Enter file extension"
read fex
cd $path
ls *.$fex
read -p "Нажмите ENTER для продолжения"
fi
if [[ $VAR -eq 3 ]]
then
echo "enter path to copy file"
read pathcopy
cp -R $path/*.$fex $pathcopy
read -p "Нажмите ENTER для продолжения"
fi
if [[ $VAR -eq 4 ]]
then
echo "Exit"
read -p "Нажмите ENTER для продолжения"
let "a=false"
fi
done
Объяснение:
Приложения:

Похожие вопросы
Предмет: Українська мова,
автор: 3288
Предмет: Русский язык,
автор: plkvich691
Предмет: Русский язык,
автор: qvadpat
Предмет: Математика,
автор: НикитаСтасенко
Предмет: Литература,
автор: Aidanochka11