Я читал о различиях между /bin/sh и/bin/ bash и наткнулся на этот интересный вопрос/ответ: здесь
Я сделал комментарий к ответу, задав тот же вопрос в своем названии, на который он ответил с обновленным ответом:
Как узнать, что /bin/sh указывает на вашу систему?
Усложнение состоит в том, что /bin/sh может быть символической ссылкой или сложной ссылка. Если это символическая ссылка, переносимый способ ее устранения:
> % file -h /bin/sh
> /bin/sh: symbolic link to bash
Если это жесткая ссылка, попробуйте
> % find -L /bin -samefile /bin/sh
> /bin/sh
> /bin/bash
Я пробовал это и имел проблемы, поэтому я подумал, что задаю отдельный вопрос.
Мои результаты из связанного ответа:
>file -h /bin/sh
>/bin/sh: executable (RISC System/6000) or object module
>find -L /bin -samefile /bin/sh
>find: bad option -samefile
Что мне не хватает? Я запускаю AIX:
>oslevel -s
7100-03-03-1415