Linux: Print specific character range in each line

What is the most straightforward way, using Linux command line utilities, to print a specific range of characters for each line read on stdin?

For example, for this input file:

1234567890
0987654321

It should work as follows:

> cat input_file | foo 3-6
3456
8765

Solution 1:

Answered my own question... that was much easier than I thought:

cut -c 3-6