IPython - Comandos del sistema

Si la instrucción en la celda de entrada comienza con el símbolo de exclamación (!), Se trata como un comando del sistema para el sistema operativo subyacente. Por ejemplo,!ls (para linux) y !dir (para Windows) muestra el contenido del directorio actual

La salida del comando del sistema también se puede asignar a una variable de Python como se muestra a continuación:

La variable almacena la salida sin colores y se divide en caracteres de nueva línea.

También es posible combinar variables o expresiones de Python con llamadas a comandos del sistema. La variable entre llaves {} se puede incrustar en el texto del comando. Observe el siguiente ejemplo:

Aquí hay otro ejemplo para entender que el prefijo de la variable de Python con $ también logra el mismo resultado.