[16:24:48 --> pi in FFcast2-master]$ xrectsel
262x64+677+578
[16:38:40 --> pi in FFcast2-master]$ IFS=x+ read w h x y < <(xrectsel)
[16:38:53 --> pi in FFcast2-master]$ echo $w
262
[16:39:24 --> pi in FFcast2-master]$ echo $h
64
[16:39:58 --> pi in FFcast2-master]$ echo $x
677
[16:40:04 --> pi in FFcast2-master]$ echo $y
578
niestety jak wrzucę ją do skryptu to wyrzuca błąd tego typu:
nowy: line 2: błąd składni przy nieoczekiwanym znaczniku `<'
nowy: line 2: `IFS=x+ read w h x y< <(xrectsel)'
NIe jestem orłem więc z zapytaniem :Gdzie robie błąd?
Ostatnio zmieniony 2013-11-06, 21:42 przez PITbull, łącznie zmieniany 1 raz.
|(dienet@t61)~|$ cat z.sh
#!/bin/bash
IFS=x+
read w h x y < <(echo "262x64+677+578")
echo $w
|(dienet@t61)~|$ sh z.sh
z.sh: line 3: syntax error near unexpected token `<'
z.sh: line 3: `read w h x y < <(echo "262x64+677+578")'
|(dienet@t61)~|$ bash z.sh
262