[code]
```
"use strict";
var num;
num = 1;
process.pipe(function(data){
String(data).split(/\n/).forEach(function(arr){
switch(num){
case (0):{
process.stdout.write(String(arr).toUpperCase()+"\n");
break;
}
case (1):{
process.stdout.write(String(arr).toLowerCase()+"\n");
break;
}
}
if(num === 0){num = 1}else{num = 0}
});
});
```
[/code]
This will make pipe more utilities wise, and easies to use.
Here are two more example:
[code]
```
process.stdin.pipe(function(data){
return (String(data).toUpperCase());
}).pipe(process.stdout);
process.stdin.pipe(function(data){
return (String(data).toLowerCase());
}).pipe(process.stdout);
process.stdin.pipe(function(data){
return ((data).split("\n"));
}).pipe(function(data){
return (function(arr){
(arr).forEach(
function(data){
return (data.charAt[0] % 2 === 0 ?
data.toLowerCase() :
data.toUpperCase());});
}).pipe(process.stdout);
```
[/code]