Достаточно ли это хорошее приближение?
cat garble
RNU2-46P 0
RNU2-2P 9
RNU2-63P 5
RNU2-36P 6
RNU2-56P 8
RNU2-17P 0
sort -t'-' -k2n garble
RNU2-2P 9
RNU2-17P 0
RNU2-36P 6
RNU2-46P 0
RNU2-56P 8
RNU2-63P 5
Ваш файл ~/.bashrc
, скорее всего, проверяет, является ли оболочка, в которую он загружается, интерактивной или нет, и в последнем случае возвращается до выполнения рассматриваемых инструкций.
Например, по умолчанию ~/.bashrc
в системах Ubuntu имеет следующий код вверху:
# If not running interactively, don't do anything
case $- in
*i*) ;;
*) return;;
esac
Также имейте в виду, что в некоторых системах /bin/sh
может быть оболочкой, отличной от bash
(, например, оболочкой dash
), которая может не поддерживать все функции вашего файла ~/.bashrc
.