alias lsls='ls -l | sort -n +4'
должен нормально работать с sort
в OS X 10.4 (который поддерживает этот синтаксис).
когда я набираю псевдоним lsls, он выполняет сортировку, но затем выдает это сообщение об ошибке «-bash: +4: команда не найдена»
Возможно ли, что вы добавили новую строку при редактировании .bash_profile? например если вы получили что-то вроде этого:
alias lsls='ls -l | sort -n
+4'
... это может объяснить сообщение об ошибке.
Кроме того, вы можете получить тот же эффект, вообще не пропуская sort
, используя:
ls -lrS