IPython - comandos do sistema

Se a instrução na célula de entrada começar com o símbolo de exclamação (!), Ela será tratada como um comando do sistema para o sistema operacional subjacente. Por exemplo,!ls (para linux) e !dir (para Windows) exibe o conteúdo do diretório atual

A saída do comando do sistema também pode ser atribuída a uma variável Python, conforme mostrado abaixo -

A variável armazena a saída sem cores e divide em caracteres de nova linha.

Também é possível combinar variáveis ​​ou expressões Python com chamadas de comando do sistema. A variável entre colchetes {} pode ser incorporada no texto do comando. Observe o seguinte exemplo -

Aqui está outro exemplo para entender que prefixar a variável Python com $ também obtém o mesmo resultado.