Сделать команду CLI совместимой как pipe - PullRequest
0 голосов
/ 03 ноября 2019

Я использую Нажмите , чтобы создать инструмент CLI. Я хочу создать команду, которая может быть конвейерной.

Например, echo 'Hello world' | customcmd > hello.txt

, где customcmd - это команда, которая принимает ввод stdin и возвращает стандартный вывод.

1 Ответ

0 голосов
/ 03 ноября 2019

Поместите шебанг в 1-ю строку файла customcmd:

#! /usr/bin/env python

и установите исполняемый бит:

$ chmod a+x customcmd

Тогда все будет хорошо, например $ echo Hello | ./customcmd

ср exec

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...