Buscar..


Sintaxis

  • comando de shell

Usando Shell desde el interior del REPL

Desde dentro del interactivo Julia shell (también conocido como REPL), puede acceder al shell del sistema escribiendo ; Justo después del aviso:

shell>

A partir de aquí, puede escribir cualquier comando de shell y se ejecutarán desde dentro del REPL:

shell> ls
Desktop     Documents   Pictures   Templates
Downloads   Music       Public     Videos

Para salir de este modo, escriba la tecla de backspace cuando la solicitud esté vacía.

Desgastando del código de Julia

El código Julia puede crear, manipular y ejecutar comandos literales, que se ejecutan en el entorno del sistema operativo. Esto es poderoso pero a menudo hace que los programas sean menos portátiles.

Un comando literal se puede crear usando el `` literal. La información se puede interpolar usando la sintaxis de $ interpolación, como con los literales de cadena. Las variables de Julia pasadas a través de comandos literales no necesitan ser escapadas primero; en realidad no se pasan al shell, sino directamente al kernel. Sin embargo, Julia muestra estos objetos para que aparezcan correctamente escapados.

julia> msg = "a commit message"
"a commit message"

julia> command = `git commit -am $msg`
`git commit -am 'a commit message'`

julia> cd("/directory/where/there/are/unstaged/changes")

julia> run(command)
[master (root-commit) 0945387] add a
 4 files changed, 1 insertion(+)


Modified text is an extract of the original Stack Overflow Documentation
Licenciado bajo CC BY-SA 3.0
No afiliado a Stack Overflow