Advertisement
tupton

Untitled

Oct 12th, 2013
40
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Bash 0.46 KB | None | 0 0
  1. ○ ~
  2. cat f
  3.         var flatten = function(result, next_array) {
  4.             return result.concat(next_array);
  5.         };
  6.  
  7.         [1, [2], [3, 4]].reduce(flatten);
  8. ○ ~
  9. awk  -F '\\S.*' '{l=length($1);if(l>0){if(NR==1)s=l; else s=s>l?l:s;}a[NR]=$0}END{for(i=1;i<=NR;i++){sub("^ {"s"}","",a[i]);print a[i]}}' f
  10.         var flatten = function(result, next_array) {
  11.   return result.concat(next_array);
  12.         };
  13.  
  14.         [1, [2], [3, 4]].reduce(flatten);
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement