Pergunta

Sou novo em programação em shell e preciso de ajuda com este código ...

Buildname= test
echo $Buildname > lbuild
cbuild < lbuild
echo $cbuild

Portanto, echo $ cbuild deve exibir a primeira linha no arquivo de texto criado.

Alguém pode me ajudar com isso?

Foi útil?

Solução

Use leia

read -r cbuild < filename

Outras dicas

Acho que você quer aspas duplas no teste em Buildname = test ou há mais coisas no script.:-)

Tomei a liberdade de presumir que sei do que você precisa. Aqui está o meu ganho:

    #! /bin/bash

    Buildname="test"
    echo $Buildname > lbuild
    cbuild=$(cat lbuild)
    echo $cbuild
Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top