Fish rules (piefedimages.s3.eu-central-003.backblazeb2.com)
submitted 1 year ago by to c/linuxmemes@lemmy.world
 

fish, the friendly interactive shell, is a commandline shell intended to be interactive and user-friendly.

fish is intentionally not fully POSIX compliant, it aims at addressing POSIX inconsistencies (as perceived by the creators) with a simplified or a different syntax. This means that even simple POSIX compliant scripts may require some significant adaptation or even full rewriting to run with fish.

Source

"How it feels using a posix non compliant shell" Picture of a pug with a cappy, a golden chain and sunglasses
you are viewing a single comment's thread
view the rest of the comments
[–] 17 points 1 year ago* (1 child)

Most scripts need to be executed in a posix-compliant shell

Simple. Just add #!/bin/bash to the start of your script and call it a day.

Or use #!/usr/bin/env bash if you're goated with the sauce. This won't work if you're not goated with the sauce.

Those who are goated with the sauce know what's up.

  • source
  • parent
  • hideshow 1 child comment