Eu nunca consegui obter $NAUTILUS_SCRIPT_SELECTED_FILE_PATHS
funcionando, mas aqui está o que funcionou:
command $(echo -n "$@")
Eu acredito que isso é chamado de substituição de comando, e os caracteres "$ @" inserem todos os arquivos selecionados no comando juntos como entrada, com o argumento -n suprimindo as novas linhas depois que o echo as lista.
Se você precisar alinhar e fundir um grupo de fotos entre colchetes, aqui está um script do Nautilus que agora é testado e funciona perfeitamente. Ele envia o produto acabado para a sua área de trabalho (o nome do arquivo é a hora atual) e limpa todos os arquivos temporários depois:
#!/bin/bash
align_image_stack -a BATCH -C $(echo -n "$@") && enfuse -o ~/Desktop/$(date '+%Y-%m-%d-%T').tif BATCH*.tif && rm BATCH*.tif