Breaking Bash - Using Bash in Jupyter Notebooks

Bashing something something pun Jupyter notebooks have a lot of capabilities and applications. One of the less document uses is the ability to use Bash in-line. While this power is easy enough to overlook, it’s also easy enough to misunderstand. Learning, looking, and reading about things related to the bash commands available in Jupyter Notebooks, I see a lot of people using it like this: !ls file1.csv file2.csv file3.csv pd.read_csv('./file1.csv') pd.