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.