powered by simpleCommunicator - 2.0.37     © 2025 Programmizd 02
Форумы / Unix-системы [игнор отключен] [закрыт для гостей] / вызов одной команды результатами выполнения другой команды
9 сообщений из 9, страница 1 из 1
вызов одной команды результатами выполнения другой команды
    #39569341
dmitryk1
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
подозреваю что задача не сложная, но даже запрос гуглю не могу сформулировать. Задача такая:

есть команда
Код: powershell
1.
ls \*.sql

которая выдаёт список файлов и есть команда
Код: powershell
1.
git update-index --assume-unchanged path/to/file.txt



как их скрестить, чтобы
Код: powershell
1.
ls

отдавала каждую строку
Код: powershell
1.
git'у

на выполнение?
...
Рейтинг: 0 / 0
вызов одной команды результатами выполнения другой команды
    #39569342
scrip
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Можно обойтись без ls. Шаблон имени файла *.sql в строке заменяет шелл

Код: powershell
1.
git update-index --assume-unchanged *.sql



Если подходящих под шаблон файлов так много, что не помещаются в одну команду (как минимум >30k), то лучше использовать find+xargs
Код: powershell
1.
find . -name '*.sql' | xargs git update-index --assume-unchanged
...
Рейтинг: 0 / 0
вызов одной команды результатами выполнения другой команды
    #39569402
dmitryk1
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
scrip,

к сожалению, всё это выполняю в винде, но с установленным гитом и прописанным его каталогом bin в %path
соответственно ls и git работают, find выполняется виндовый и выдаёт содержимое файла в результаты, а *.sql в команде гита не срабатывает, в отличие от полного пути к файлу...

Надеялся на какой-то универсальный способ, который в винде бы тоже сработал для подобных утилит.

А как называется операция
Код: powershell
1.
 |

в
Код: powershell
1.
find . -name '*.sql' | xargs git update-index --assume-unchanged

подскажите пожалуйста? попробую в этом направлении покопать.
...
Рейтинг: 0 / 0
вызов одной команды результатами выполнения другой команды
    #39569502
Basil A. Sidorov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
dmitryk1к сожалению, всё это выполняю в винде
Код: plaintext
 for /?
...
Рейтинг: 0 / 0
вызов одной команды результатами выполнения другой команды
    #39569881
Фотография Журавлев Денис
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
> ls и git работают
ls откуда? Может у вас и bash есть? проверьте bash
из bash будкет работать git update-index --assume-unchanged *.sql и git update-index --assume-unchanged `ls *.sql`
...
Рейтинг: 0 / 0
вызов одной команды результатами выполнения другой команды
    #39610075
Фотография Olexio
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Чтобы не создавать новую тему спрошу здесь, мой вопрос чем-то похож...

CentOS.

Есть много сжатых текстовых логов, в одном архиве - один лог-файл. Иногда из них нужно что-то доставать. Как собрать в одну команду gunzip logFeb*gzip (например) с передачей результатов на grep "some Error"?

Ну или возможно ещё как-то?

Спасибо!
...
Рейтинг: 0 / 0
вызов одной команды результатами выполнения другой команды
    #39610077
vkle
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Код: sql
1.
zgrep "some Error" logFeb
...
Рейтинг: 0 / 0
вызов одной команды результатами выполнения другой команды
    #39610108
Фотография Olexio
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
vkle, Спасибо!
...
Рейтинг: 0 / 0
вызов одной команды результатами выполнения другой команды
    #39610120
vkle
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Olexio, да не за что. В центосовском man grep об этом должно быть написано, по идее (лень смотреть).
...
Рейтинг: 0 / 0
9 сообщений из 9, страница 1 из 1
Форумы / Unix-системы [игнор отключен] [закрыт для гостей] / вызов одной команды результатами выполнения другой команды
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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