Skip to content

Repository files navigation

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

About

For each for command-line

Resources

Stars

0 stars

Watchers

1 watching

Forks

Releases

Packages

Used by

Contributors

Languages