Как работает этот perl one liner в bash?
Я искал способ сортировки файла по длине каждого предложения и наткнулся на этот фрагмент из этогоответ
perl -ne 'push @a, $_ } { print sort { length $a <=> length $b } @a' input
^ ^
Я проверил это, и это работает, но я понятия не имею, как это работает! Насколько я вижу, синтаксис неправильный. У него есть открытая правая скобка и незамкнутая правая скобка, которую я отметил.
У меня действительно есть проблемы с выяснением, как запустить команды Perl, как это в Bash
Может кто-нибудь объяснить этот фрагмент?