Por que a opção -v com rm mostra entradas com um backquote e uma cotação normal?

2

Quando eu faço rm -v em um conjunto de arquivos, vejo a lista de saída dos arquivos sendo excluídos com um backquote e uma cotação normal, por exemplo:

rm -v rsl.out.0???
removed 'rsl.out.0579'
removed 'rsl.out.0580'
removed 'rsl.out.0581'

Estou curioso para saber se existe um propósito mais profundo ao usar citações diferentes em vez de citações semelhantes ou simplesmente sem citações.

    
por Ketan 15.12.2014 / 20:39

1 resposta

2

Percorrer lib/quotearg.c na fonte coreutils revela que a cotação depende da sua configuração locale . No meu Linux Mint 17 ( en_GB.UTF-8 ) eu tenho a esquerda e direita citam o mesmo ( ) enquanto um sistema com en_US.UTF-8 como locales tem backquote antes (à esquerda) do nome do arquivo.

Este artigo tem algumas informações

    
por 15.12.2014 / 21:01

Tags