Ich habe eine Variable im Shell-Skript, die wie folgt aussieht. Jede Zeile wird durch ein Zeilenumbruchzeichen getrennt.Zeile lesen, die einen bestimmten Text in einer Shell-Skript-Variablen enthält
var="This is the first line
This is the second line
This is the third line
/home/usr/new/foo.txt
This is the forth line
This is the fifth line"
Jetzt muss ich die Zeile lesen, die .txt
darin enthält und speichern sie in einer anderen Variablen.
another_var=/home/usr/new/foo.txt
Arbeitete wie Charme, danke :) – Rohit
Schätzen Sie es nützlich finden. Könnten Sie die Frage auch mit den von Ihnen ausprobierten Bemühungen aktualisieren, so dass dies in Zukunft hilfreich wäre? – Inian
Ich denke 'grep' könnte Zeilen auswählen ... Wie in' var2 = "$ (echo" $ var "| grep '.txt $')" ' –