Cómo tratar con espacios en blanco en OS X a lo largo de filepaths cuando ciertos progtwigs de UNIX no les gusta

Intento include un command en un file TeX en un file de bibliografía que almaceno centralmente.

Sin embargo, al include el file de ruta, como

  • La tienda de aplicaciones OS X se bloquea cuando intenta abrirla
  • macOS Sierra: ¿Por qué ya no puedo marcar la carpeta "Marcadores"?
  • Soporte de máquina virtual para DirectX 11 (Windows 10) alojado en OS X
  • ¿Cómo detener progtwigs que roban el foco al inicializar una construcción en XCode?
  • ./ vs ejecución normal
  • Cambiar el layout del keyboard (NO idioma) basado en el idioma de input
  • /Foldername with whitespace/ANOTHER folder name with whitespace/nowsinfldrname/bibo.bib 

    mi sistema de composition tipográfica basado en Unix se queja. ¿Hay alguna manera de rectificar eso que no sea cambiar el nombre de mis carpetas?

  • ¿Cómo hago que el disco duro sea visible en el Buscador?
  • ¿Cómo acelerar el retraso de "tres dedos" en la liberación?
  • ¿Cómo configurar el server SMTP de Gmail para el correo OSX con la verificación en dos pasos y la contraseña específica de la aplicación?
  • ¿Es Mac Informer seguro?
  • ¿Cómo poner TextEdit permanentemente en la list de menu Abrir con ...?
  • ¿Cómo cambiar el nombre de la fórmula instalada a través de Homebrew?
  • 4 Solutions collect form web for “Cómo tratar con espacios en blanco en OS X a lo largo de filepaths cuando ciertos progtwigs de UNIX no les gusta”

    En bash, hay dos forms principales de tener espacios en los nombres de ruta:

    • La barra invertida escapa de los espacios

       /path/to/folder\ with\ spaces/ 
    • Ajustar con comillas

       "/path/to/folder with spaces and $variable/" 
       '/path/to/folder with spaces and a literal $/' 

      Las comillas dobles expanden las variables de shell. Las comillas simples no.

    Escape de los espacios con una barra invertida:

    This\ has\ spaces

    Como último recurso hay enlaces simbólicos.

    el enlace se expande a un nivel inferior, por lo que se omiten las citas del nivel de la aplicación.

     ln -s '/Foldername with whitespace/ANOTHER folder name with whitespace/nowsinfldrname' /tmp/ 

    La respuesta es muy simple. No es culpa de OS X sino de BibTex. Es bastante antiguo y no admite espacios en blanco en nombres de file o routes.

    Loving Apple Products like poisoning (iPhone, iPad, iMac, Macbook, iWatch).