printf "2+2" | bc
gives me a syntax error, but echo "2+2" | bc
outputs 4, I thought printf would work fine but it didn't, could someone help me understand why?
Asked
Active
Viewed 45 times
1 Answers
2
$ printf "2+2\n" | bc
4
Looks good to me.
bc
won't be pleased if there's EOF before the expression line ends.

J_H
- 17,926
- 4
- 24
- 44