Portál AbcLinuxu, 8. května 2025 17:53
#!/bin/bash a #!/bin/shCo mám použítvat? Děkuji
Řešení dotazu:
/bin/sh
symlinkem na bash nebo dash (lehčí alternativa k bash). Může to však být i něco jiného, třeba busybox nebo nějaký proprietární implementace. Takže pokud nepoužíváš vychytávky bashe a chceš mít skript přenositelný, použij /bin/sh
.
Za zmínku také stojí, že např. FreeBSD má bash nainstalovaný v /usr/bin/bash
, takže tam ti #!/bin/bash
nebude fungovat.
Tiskni
Sdílej:
ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.