Frage

Ich bin neu in der Shell programmiert und brauche Hilfe bei diesem Code ...

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

Echo $ cbuild muss also die erste Zeile in der erstellten Textdatei anzeigen.

kann mir jemand dabei helfen?

War es hilfreich?

Lösung

Verwenden Sie read

read -r cbuild < filename

Andere Tipps

Ich denke, Sie möchten entweder doppelte Anführungszeichen um den Test in Buildname = test oder das Skript enthält mehr.:-)

Ich habe mir erlaubt anzunehmen, dass ich weiß, was Sie brauchen. Hier ist mein Beute:

    #! /bin/bash

    Buildname="test"
    echo $Buildname > lbuild
    cbuild=$(cat lbuild)
    echo $cbuild

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top