0.0.0 • Published 7 years ago

stdin-for-each v0.0.0

Weekly downloads
2
License
MIT
Repository
github
Last release
7 years ago

stdin-for-each

For each for command-line

Requirements

  • Node.js ≥ 6.0.0, and npm

Installation

npm install --global stdin-for-each

Usage

Basic

Syntax:

foo | stdin-for-each command [args]
foo | foreach command [args]
  • foo: Command that writes to stdout, e.g. cat some-file.txt, echo hello, etc.

Example:

File: input.txt

first line
second line

third line

Command:

cat input.txt | foreach bash -c 'echo ${CHUNK_INDEX}. size=$CHUNK_SIZE $CHUNK_CONTENT'

Output:

0. size=10 first line
1. size=11 second line
2. size=0
3. size=10 third line
4. size=0