Albin Jose@suppo.fi to Programmer Humor@lemmy.ml · 3 年前Depression Is No Moresuppo.fiimagemessage-square117linkfedilinkarrow-up11.8Karrow-down139
arrow-up11.76Karrow-down1imageDepression Is No Moresuppo.fiAlbin Jose@suppo.fi to Programmer Humor@lemmy.ml · 3 年前message-square117linkfedilink
minus-squarehisbaan@lemm.eelinkfedilinkarrow-up11·3 年前I believe the reason is that bash is backwards compatible with sh and sh only has [ ], not [[ ]]
minus-squarefloat@feddit.delinkfedilinkarrow-up6·3 年前[ is a binary (sometimes a symlink) in /usr/bin. It’s /usr/bin/[ 🤓
minus-squaretwelvefloatinghands@lemmy.worldlinkfedilinkarrow-up8·3 年前Fish might be good for interactivity, but in terms of scripting, just go straight to python. It’s not worth it.
minus-squareCysio@lemmygrad.mllinkfedilinkarrow-up3·3 年前Fish is starting to get more POSIX compliant as of late, the error redirect is no longer ^ /dev/null but 2>/dev/null
minus-squareAffine Connection@lemmy.worldlinkfedilinkEnglisharrow-up2·3 年前[[ is not a POSIX shell feature.
deleted by creator
I believe the reason is that bash is backwards compatible with sh and sh only has [ ], not [[ ]]
[is a binary (sometimes a symlink) in/usr/bin. It’s/usr/bin/[🤓Removed by mod
Fish might be good for interactivity, but in terms of scripting, just go straight to python. It’s not worth it.
Fish is starting to get more POSIX compliant as of late, the error redirect is no longer
^ /dev/nullbut2>/dev/null[[ is not a POSIX shell feature.