1 2 3 4 5 6 7 8 9 10 11
#!/bin/bash if [[ -z $1 ]]; then echo "usage: gdb-exec <executeable> [<arguments> ...]" exit 1 fi prog=$1; shift args="$*" exec gdb -ex "set args $args" "$prog"