powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Windows [игнор отключен] [закрыт для гостей] / .bat файл помогите
4 сообщений из 4, страница 1 из 1
.bat файл помогите
    #34238068
acer_1
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Всем привет!
Помогите, пожалйуста.
У меня такой вопрос:
Мне нужно написать бат файл, который бы запустился столько раз сколько файлов в папке.
Я пишу:
for %%i in (RFF*) do (
gawk -f Order.awk %%i > new_%%i
)
все работает. он запускает Order.awk для каждого файла и записывает результат в новый файл с именем "new_" + оригинальное имя файла. А мне нужно каким то образом, чтобы он вместо "new_" писал что то вроде счетчика, то есть для первого файла "1_" + оригинальное имя файла, для второго - "2_" + оригинальное имя файла и т.д.
Не знаю как увеличивать переменную, или еще как вариант брать последние 2 символа из оригинального имени файла. (что то вроде right).
Если кто то знает решенеи - подскажите плиз.
Заранее благодарен
...
Рейтинг: 0 / 0
.bat файл помогите
    #34238123
Фотография GoldSquid
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Вот такой могу awk-скриптик предложить:-

Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
BEGIN {
  interpretator=ARGV[1]
  script=ARGV[2]
  N=3
  Q=2
    while (N < ARGC)
      {
        input=ARGV[N]
        output=(N-Q) "_"  ARGV[N]
        command=interpretator " -f " script " " input " > " output
	system(command)
	N=N+1
      }
}

если его вызвать так

Код: plaintext
1.
gawk -f скриптик.awk gawk Order.awk Файл1 Файл2 Файл3 Файл4

то он выполнит искомое.
...
Рейтинг: 0 / 0
.bat файл помогите
    #34238232
acer_1
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
скажи еще пожалуйста, как мне получить имя входного файла. того который подается на вход к awk скрипту?
Если можно то с примером, пожалуйтса.

gawk -f test.awk BOVIVA_TAG.* > boviva.edi

вот как мне в программе получить "BOVIVA_TAG...."?
Спасибо
...
Рейтинг: 0 / 0
.bat файл помогите
    #34238238
acer_1
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
спасибо. я уже нашел
...
Рейтинг: 0 / 0
4 сообщений из 4, страница 1 из 1
Форумы / Windows [игнор отключен] [закрыт для гостей] / .bat файл помогите
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]