Não é possível exportar variáveis de string

0

Estou tentando exportar algumas variáveis de string do arquivo txt.

arquivo.txt

ERROR_NOT_SUPPORTED_ARCH_MSG='ERROR: Unknown arch' ERROR_NOT_SUPPORTED_OS_V_MSG='ERROR: Not supported os version'

$ source file.txt
$ export $(cut -f 1 file.txt)

e estou recebendo um erro como -

export: 'arch'': not a valid identifier

Então a questão é se é possível exportar variáveis de string com espaços em branco? Qual é a maneira correta de fazer isso?

    
por Rokas.ma 25.01.2017 / 14:18

1 resposta

5

Experimente:

cut -d= -f1

compare:

CD > cut -d= -f1 file1.txt 
ERROR_NOT_SUPPORTED_ARCH_MSG
ERROR_NOT_SUPPORTED_OS_V_MSG
CD > cut  -f1 file1.txt 
ERROR_NOT_SUPPORTED_ARCH_MSG='ERROR: Unknown arch' 
ERROR_NOT_SUPPORTED_OS_V_MSG='ERROR: Not supported os version'
  • -d= use = como delimitador
por 25.01.2017 / 14:23

Tags