LinuxForum.Fans
Тема

задание в командной строке

Автор: mrkormaks 3 сообщений 2745 просмотров 🔒 закрыта
#385363

Доброго времени суток!
Такая проблема, с линуксом никогда не работал, но возникла потребность в выполнении одного учебного задания
Вот само задание:
1. Сцепить каждый файл с расширением txt с одноименным файлом, имеющим расширение ref и записать результаты в файлы с теми же именами и расширением doc.
2. Дополнить файл, заданный аргументом, информацией, введенной с клавиатуры.
3. Скопировать все файлы, созданные не ранее указанной даты, из текущего каталога в каталог, заданный параметром командного файла.
4. Вывести на экран листинг этого каталога.

Необходимо было изначально выполнить это задание в командной строке Windows, что удачно сделал, но как этот код перевести в синтаксис командной строки Linux просто не знаю
Надеюсь на вашу срочную помощь)

Вот код командной строки Windows

text

echo off    
cls
echo WELCOME! 

:CHOICE CLS ECHO PRESS "1" Sceplenie odnoimennix failov ECHO PRESS "2" Dopolnenie faila %1, zadannogo argumentom ECHO PRESS "3" Copirovanie failov iz tekushego kataloga v katalog, zadannii argumentom %2, cozdannix ne ranee %3 ECHO PRESS "4" Listing ECHO PRESS "5" Exit CHOICE /C 12345

IF %ERRORLEVEL%==1 GOTO ONE IF %ERRORLEVEL%==2 GOTO TWO IF %ERRORLEVEL%==3 GOTO THREE IF %ERRORLEVEL%==4 GOTO FOUR IF %ERRORLEVEL%==5 GOTO EXIT

:ONE @ECHO ON copy *.txt + *.ref *.doc @ECHO OFF pause GOTO CHOICE

:TWO @ECHO ON copy con %1 @ECHO OFF pause GOTO CHOICE

:THREE @ECHO ON md D:\papka\%2 xcopy *.* D:\papka\%2 /D:%3 @ECHO OFF pause GOTO CHOICE

:FOUR @ECHO ON dir D:\papka\%2 /P @ECHO OFF pause GOTO CHOICE :EXIT exit

Желательно с такой же простенькой менюшкой что-то сделать)

#385365
"mrkormaks" написал:
в выполнении одного учебного задания

надо выполнять задание. Никак не могу препятствовать кому-то решить задание и опубликовать ответ, но надеюсь, этого не будет.

Войдите или зарегистрируйтесь, чтобы ответить.