gawk  

Страница 2 / 2
  RSS

Drozd
(@drozd)
Active Member
Присоединился: 6 дней назад
Сообщения: 5
10/10/2019 1:22 пп  
От: @mial

Вот так для Windows (cmd, а не PowerShell):

awk.exe -v OLD_FILENAME="" "{if(OLD_FILENAME!=FILENAME) print \"СТРОКА\" > \"new_\"FILENAME; OLD_FILENAME=FILENAME} {print > \"new_\"FILENAME;}" *.txt

А что у вас там за секта «awk для Windows». Зачем вам это? Это какое-то домашнее задание что ли?

Подскажите, а как Вам можно написать личное сообщение? Захожу в профиль и там нет подобного.


ОтветитьЦитата
Drozd
(@drozd)
Active Member
Присоединился: 6 дней назад
Сообщения: 5
10/10/2019 1:25 пп  

Как Вы так "навтыкались" в awk, что с лёту можете все сделать? Восхищен и поражён, спасибо!


ОтветитьЦитата
MiAl
 MiAl
(@mial)
Участник Admin
Присоединился: 12 месяцев назад
Сообщения: 114
10/10/2019 1:37 пп  
От: @drozd

Подскажите, а как Вам можно написать личное сообщение? Захожу в профиль и там нет подобного.

 

Возможность писать личные сообщения — это отдельный (платный) плагин для этого форума, поэтому его здесь нет.

От: @drozd

Как Вы так "навтыкались" в awk, что с лёту можете все сделать?

4 года изучения Linux и этот же период активное ведение и наполнение профильных сайтов под Linux…

Если уж на компьютер организации можно загрузить сторонние бинарники (как awk.exe), то я бы тогда рекомендовал загрузить интерпретатор PHP (тот самый, который на каждом сайте) — PHP скрипты можно запускать даже без сервера — прямо из командной строки (статья «Как запустить PHP скрипт без веб-сервера»).

PHP довольно простой язык и в нём легче научиться реализовывать подобную логику (открыть файл — добавить строку — сохранить файл). И для него в любом случае намного больше примеров и документации. Как крайний вариант — всегда можно найти фрилансера, который за копейки напишет нужный скрипт в несколько строк.


ОтветитьЦитата
Страница 2 / 2
Share:

Пожалуйста, Вход или Зарегистрироваться