Am 20.2.2010 21:37, schrieb Heiko Schlittermann:
Rico Koernerrico@netbreaker.de (Fr 19 Feb 2010 23:40:05 CET):
Am 13.2.2010 10:09, schrieb Heiko Schlittermann:
(…)
while read LINE; do …. done<(gocr scan.png | tac)
syntax error: unexpected end of file
Sorry, sollte heißen:
… done< <(gocr scan.png | tac)
Dann klappt das.
Aber erst nachdem ich das #!/bin/sh durch #!/bin/bash ersetzt hatte. :-(
ls -l /bin/sh
lrwxrwxrwx 1 root root 4 19. Mär 2009 /bin/sh -> bash
/bin/sh --version
GNU bash, version 3.2.39(1)-release (i486-pc-linux-gnu)
Dieselbe Version wird auch angezeigt, wenn ich den Aufruf im Skript einfüge, unabhängig davon ob ich die bash explizit auswähle.
Wieso reagiert das Skript dann weiter unten anders?
Davor gabs:
~/ocrtest.sh
~/ocrtest.sh: line 17: syntax error near unexpected token `<' ~/ocrtest.sh: line 17: ` done< <(gocr scan.png | tac)'
Gruß Rico