[gelöst] debian bash script lese komma getrennte werte in variablen

Vom einfachen Programm zum fertigen Debian-Paket, Fragen rund um Programmiersprachen, Scripting und Lizenzierung.
Antworten
Benutzeravatar
joe2017
Beiträge: 1136
Registriert: 07.08.2017 14:29:51

[gelöst] debian bash script lese komma getrennte werte in variablen

Beitrag von joe2017 » 09.03.2023 07:33:09

Guten Morgen zusammen,

ich steh gerade etwas auf dem Schlauch.
Ich möchte aus einer Datei (hier steht nur eine Zeile mit zwei getrennten Werten) die beiden Komma getrennten werte in zwei variablen lesen.

Mit cat bekomme ich nur die ganze Zeile

Code: Alles auswählen

var=$(cat /path/to/file)
while benötige ich in diesem Fall nicht, da ich erstmal nur die variablen benötige

Code: Alles auswählen

while IFS=, read -r var1 var2
do
echo $var1 und $var2
done < /path/to/file
Hat jemand eine schnelle Idee? WIe gesagt... Steh etwas auf dem Schlauch :facepalm:
Zuletzt geändert von joe2017 am 09.03.2023 07:44:01, insgesamt 1-mal geändert.

Benutzeravatar
Meillo
Moderator
Beiträge: 8818
Registriert: 21.06.2005 14:55:06
Wohnort: Balmora
Kontaktdaten:

Re: debian bash script lese komma getrennte werte in variablen

Beitrag von Meillo » 09.03.2023 07:39:24

joe2017 hat geschrieben: ↑ zum Beitrag ↑
09.03.2023 07:33:09
while benötige ich in diesem Fall nicht, da ich erstmal nur die variablen benötige
Wenn du die Schleife nicht brauchst, dann mach's einfach ohne Schleife. ;-)

Code: Alles auswählen

IFS=, read -r var1 var2 </path/to/file
echo $var1 und $var2
Use ed once in a while!

Benutzeravatar
joe2017
Beiträge: 1136
Registriert: 07.08.2017 14:29:51

Re: debian bash script lese komma getrennte werte in variablen

Beitrag von joe2017 » 09.03.2023 07:43:46

Guten Morgen Meillo :facepalm:
Es ist einfach zu früh am Morgen *lach*

Danke

Antworten