For each for command-line
- Node.js ≥ 6.0.0, and npm
npm install --global stdin-for-eachSyntax:
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