Meu script de shell está me dando a saída errada

0

Eu criei um script que deve (na seção abaixo) armazenar o nome e a localização de seus valores correspondentes em uma variável designada e, em seguida, listar as variáveis de nome em uma coluna. Eu fiz isso com sucesso antes, mas por alguma razão, tudo o que estou obtendo são linhas vazias. Por favor, ajude-me porque não consigo fazer cara ou coroa deste problema.

#This is where sections are added or removed
#SECTIONnumberNAME=$(echo "number: section name")
#SECTIONnumberLOCARION=./Setup_Fedora_Sections/section_name.sh

SECTION1NAME=$(echo "1: Wireless Card")
SECTION1LOCARION=./Setup_Fedora_Sections/Setup_Fedora_Wireless_Card.sh
SECTION2NAME=$(echo "2: Basic Setup")
SECTION2LOCARION=./Setup_Fedora_Sections/Setup_Fedora_Basic_Setup.sh
SECTION3NAME=$(echo "3: Optional Programs")
SECTION3LOCARION=./Setup_Fedora_Sections/Setup_Fedora_Optional_Programs.sh

#This is where selection offers are added or removed
#echo $'\n'$SELECTIONnumberNAME
echo $'\n'$SELECTION1NAME
echo $'\n'$SELECTION2NAME
echo $'\n'$SELECTION3NAME
    
por Purpe_Fedora 28.06.2016 / 23:30

1 resposta

1

Você pode tentar alterar o texto "SELECTION" na parte posterior do script para "SECTION" para corresponder à primeira parte do script. Parece um problema de ortografia simples. Então, isso funciona para mim:

#This is where selection offers are added or removed
#echo $'\n'$SELECTIONnumberNAME
echo $'\n'$SECTION1NAME
echo $'\n'$SECTION2NAME
echo $'\n'$SECTION3NAME
    
por 28.06.2016 / 23:42