Nem jó sajnos. Előb lefut a shell script, mielőtt bezárnám a txt fájlhoz hozzányitott gedit-et. A wait-nél kellene várakoznia szerintem. Ugye azt szeretném, hogy addig várakozzon a wait sornál a script végrehajtása, amíg be nem zárom az xdg-open által forkolt GUI alkalmazást. De, mint ahogy Rózsi vonata, ez sem vár :)
#!/bin/bash
echo hello > szia.txt
(
exec 3>&1
xdg-open szia.txt 4>&1 >&3 3>&- \
| read 3>&-
)
wait
echo "VEGE"