![]() |
|
|
Google unix.com
|
|||||||
| Форумы | Регистрация | Правила форума | Ссылки | Альбомы | ЧАВО | Список участников | Календарь | Поиск | Сегодняшние сообщения | Отметить форумы читать |
| Shell программирование и сценарии Почтовые вопросы о KSH, CSH, SH, BASH, Perl, PHP, SED, AWK и скрипты оболочки и оболочки скриптовых языков здесь. |
Подробнее UNIX и Linux Темы форума можно найти полезные
|
||||
| Нить | Резьба для начинающих | Форум | Ответы | Последнее сообщение |
| Обнаружение входящие файлы без занят избирательных | baldyeti | Shell программирование и сценарии | 9 | 08-15-2008 12:06 PM |
| сценария, чтобы найти среднее число или файлы? | bbbngowc | Shell программирование и сценарии | 2 | 03-27-2008 12:57 PM |
| запустить скрипт из входящих сообщений электронной почты | jojo77 | UNIX для чайников Вопросы И Ответы | 7 | 02-22-2008 01:48 PM |
| Найти число поступающих запросов к серверу | laddu | UNIX для чайников Вопросы И Ответы | 1 | 03-10-2007 01:48 AM |
| AWK сценария, чтобы найти число файлов | uni_ajay_r | Shell программирование и сценарии | 4 | 10-31-2006 06:58 PM |
|
|
LinkBack | Резьба Инструменты | Искать в этом Thread | Оценить Thread | Режимы дисплея |
|
||||
|
Сценарий к числу входящих файлов
Эй, ребята,
Я работаю над сценарием Cshell и я застрял в этой части. Мне необходимо иметь возможность копировать файлы в свою директорию, а дать им разные имена, чтобы они не переписывать друг друга. Например, в моей папке уже есть FILE.1 Я хочу, чтобы мой скрипт назвать следующий файл копируется за FILE.2 и следующей FILE.3 и так далее. Он должен иметь возможность рассказать о том, что файл существует, и назвал новый следующей высшей ценностью. Поэтому я FILE.1, FILE.2 и FILE.3 в моем каталоге Теперь, если я копирую в другой файл, мой скрипт следует переименовать его FILE.4 Этот сценарий был движущей мне орехи весь день я не могу понять его из. Вот что я до сих пор. Спасибо заранее. Новый код будет признателен, потому что я явно не имеют малейшего представления, какие я делаю в этот кусок. Код:
while (-d FILE.0)
cp -r FILE FILE.1
set ctr = 1
foreach f(*)
set var1 = 'file $f | awk '{printf "%s\n",$3}''
if ($var1 == 1) then
FILE = 'ls $f | cut -f1 -d "."'
1 = 'ls $f | awk -F "." '{printf "%s\n",$2}''
mv $f $FILE$ctr.$1
ctr = 'expr $ctr + 1'
endif
end
end
|
| Закладки |
| Резьба Инструменты | Искать в этом Thread |
| Режимы дисплея | Оценить эту ветку |
|
|