On Tue, 04 Oct 2022, Maxim Cournoyer <maxim.courno...@gmail.com> wrote: > Hi, > > Olivier Dion via <help-guix@gnu.org> writes: > >> On Tue, 04 Oct 2022, jordi <jord...@librebits.info> wrote: >>> Hi guixers, >>> >>> i'm wondering...for my scripts to work in Guix, instead of >>> '#! /bin/bash' , >>> >> >> Typically the `sh' program should be a symlinked to `bash' in your >> system profile. I think it is the case for many distro. If you want it >> to be bulletproof though for other distros maybe something like that: >> >> #!/bin/sh >> if [ "$(basename $SHELL)" != "bash" ]; then >> exec bash "$0" "$@" >> fi >> >> echo "hey!" > > I prefer the "#!/usr/bin/env bash" shebang; /usr/bin/env is available on > FHS distribution, and on Guix System, for convenience. You can use if > for any interpreted script, such as Guile, Python, Perl, etc.
Only if coreutils is in the profile that would work yes. -- Olivier Dion oldiob.dev