LINUX.ORG.RU

shell для чайников. Нужна помощь.

 , , ,


0

1

Здравтвуйте, господа. Хотелось бы получить совет...или помощь. Задача такова - пользователь вводит имя скрипта...допустим «my_copy» и список параметров(все еще в командной строке): неограниченный список файлов - директория 1 - директория 2. Допустим: my_copy a.c b.c a1.c b1.c /dir1 /dir2 реализовать функцию копирования введённых файлов из dir1 в dir2. Собственно проблема моя такова, что я не знаю, как считывать параметры не с начала, а с конца. Число параметров я узнать могу, а как считать последний или предпоследний не знаю. Задачку я сделал, но довольно криво...даже смотреть на скрипт тошно - цикл по параметрам с двумя проверками на «директория это или нет», а потом уже копирование файлов. Ну и если кто-то обладает довольно высоким уровнем и культурой написания красивых скриптов, киньте решение это задачи, как бы её решил человек шарящий. Заранее спасибо. И sorry, если создал тему не там.


Третья попытка.

[kp@nbook ~]$ sh test.sh 27 72 idk 898d d98 d98 9d 9d8 9d 98 d- ds08d
ds08d
[kp@nbook ~]$ cat test.sh 
A=`echo $@`;
echo ${A##* };
[kp@nbook ~]$ 
kp ()

Надобно читать ABS Guide.

IPR ★★★★★ ()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.