Assumindo:
- a variável de ambiente
$NEMO_SCRIPT_SELECTED_FILE_PATHS
é magicamente configurada para você pelo nemo e - contém uma lista de nomes de arquivos separados por nova linha,
você pode analisá-lo em uma matriz bash como esta:
$ NEMO_SCRIPT_SELECTED_FILE_PATHS="file one
file two
file three"
$ mapfile -t files <<<"$NEMO_SCRIPT_SELECTED_FILE_PATHS"
$ echo ${#files[@]}
3
$ printf ">>%s\n" "${files[@]}"
>>file one
>>file two
>>file three
mapfile
é um comando embutido bash que lê entrada padrão, divide em novas linhas e armazena as linhas na matriz nomeada.
Isso quebra se qualquer um dos seus nomes de arquivo contiver novas linhas (que é um caractere de nome de arquivo válido).