Moin moin Am 2017-04-04 16:33, schrieb Bernd Nachtigall:
Hi,
ich stehe gerade auf dem Schlauch ...
Aus einer Textdatei lese ich Zeilen aus. Wie teste ich ob ich (k)eine Leerzeile (Linefeed; 0x0A; 012; Ctrl-J) vor mir habe?
if [ "$line" != 0x0a ] ; then
klappt schon mal nicht (Bash 3.2)
(hexdump zeigt das es 0a ist!)
bei mir funktioniert ein solches Konstrukt -- schnipp --> #!/bin/bash while read -r line ; do echo "Processing $line" # your code goes here done < <(egrep -v '^\s*$|^#' test.txt) <-- schnapp -- vllt. hilft es ja lg max p.s. Sorry für PN
Bernd
-- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um den Listen Administrator zu erreichen, schicken Sie eine Mail an: opensuse-de+owner@opensuse.org