Counting calories with a few commands

2014-02-12 03:14:00 +0000 - Written by Carl Burks

Lets say you like to use the Linux shell for totaling up your calories. Maybe you’ve got a file something like this:

590soft beef tacos
290fish sandwich

You could manually calculate these or... you could use some nifty Linux programs. First lets get those numbers away from the rest of the file.

cat 20140211.calories | cut -f 1

gives you:


cut uses as the default delimiter and we want the first field.

Now you've got the numbers but they are not in a usable math expression so you can use "paste"

cat 20140211.calories | cut -f 1 | paste -s -d+

gives you:


now you just need to total it all up with "bc" can give a complete break down:

cut -f 1 | paste -s -d+ | bc