I have a shell bash script wich should pass the star ["*"] wildcard character to an application without using quotation marks. I am reading since hours and always find to use "set -f" inside the callings shell script, but this does nothing. May be I've misunderstood something, but I do not see what.
I am writing a C# app with the mono framework and my call inside bash is like this:
#!/bin/bash
set -f
mono app.exe "$@"
My shell script named "runit" will be used like this:
runit *
Can someone probably shed some light on this? I even tried to output the active shell options from this script, but nothing is shown.