nl - the line numbering utility takes one or more file names on its command line. So nl * cats the contents of all the files with line numers.
46$ ls | wc 15 15 233 47$ nl * | wc 857 3540 29899 48$ ls | nl 1 Makefile 2 RCS 3 Tests 4 ... 15
But you just want the count, not the list, so you would need to | tail -1 | cut -d' ' -f1.
Or to be precise: ls | nl | tr -s ' ' ' ' | tr "\t" ' ' | cut -d' ' -f2
--
TTTATCGGTCGTTATATAGATGTTTGCA
In reply to Re^3: Using Perl saves time....
by TomDLux
in thread Using Perl saves time....
by szabgab
| For: | Use: | ||
| & | & | ||
| < | < | ||
| > | > | ||
| [ | [ | ||
| ] | ] |