O que significa $ '\ r' significa?

0

Me deparei com a seguinte linha de código ( fonte ):

IFS=$'\r'

Não sei bem como interpretar essa linha (especificamente porque há um caractere $ antes da nova linha). Parece que a "variável especial" chamada IFS está sendo definida para uma variável chamada "o caractere de nova linha"?

O que essa linha faz e que parte do Bash permite isso?

    
por IQAndreas 04.04.2015 / 18:28

1 resposta

1

IFS=$'\r' set IFS variable para o retorno de carro.

bash permite a string ANSI-C Quoting . $'string' será expandido para string , com caracteres com escape de barra invertida substituídos conforme especificado pelo padrão ANSI C.

    
por 04.04.2015 / 18:33

Tags