4 votos

Incrustación de AppleScript en un Bash--recibiendo Error

Estoy jugando con bash, por primera vez, y tratando de conseguir algo sencillo para trabajar.

#!/bin/bash
    while true ; do
    osascript <<EOF
        tell application "System Events"
            tell every desktop
                set picture to "/Users/bill/Desktop/bckg_changer/ARM_1885.jpg"
            end tell
        end tell
    EOF
done

Cuando yo ejecute este archivo desde la línea de comandos, se produce:

Bills-iMac-4:test bill$ ./test.sh
./test.sh: line 11: syntax error: unexpected end of file

He encontrado esta pregunta, y el formato y la estructura es similar, no tan seguro de lo que falta.

La imagen cambio de guión en sí funciona - es cuando agrego el while loop de que el fin de archivo se genera un error.

Advertencia

Sé que este script no tiene sentido - la idea era tener un bucle continuo, que podría revertir la imagen de escritorio para el jpg si posteriormente fue cambiado en las Preferencias del Sistema. Obviamente una mala elección de los métodos y el uso de los recursos... :-)

6voto

Michael Zhou Puntos 167

cambio

Para

El `` permite aplicar sangría a las EF que.

AppleAyuda.com

AppleAyuda es una comunidad de usuarios de los productos de Apple en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X