Aha! It never dawned on me that when you write %cat
, Jupyter translates it and runs !cat
. But that makes a heckuva lot of sense, and explains the difference.
I’m not about to ask my students to start with aliases, so I’ll see if there’s another good way to handle the show-a-file situation that’s cross platform.