[112520] Копия и вставка моего ответа на чрезвычайно похожий вопрос о переполнении стека, который был размещен рядом с чрезвычайно похожим ответом на вопрос Gnouc выше...[12227]Это должно обрабатывать любой возможный массив, я думаю.[12228]Если вас интересует, что там происходит, я предлагаю вам сначала посмотреть [113023] здесь [113024]. Затем, возможно, [113025] здесь [113026], определенно [113027] здесь [113028], и, если у вас есть время, [113029] здесь [113030] и [113031] здесь [113032]. [12229] Во всех этих ответах я обсуждаю по-разному.
аспекты настоящего документа [113033] (и во многих других) [113034], которые Вы можете использовать в своих интересах. Например, я обсуждаю дважды...вычисляя переменные, что сделано выше, и в одной из них объявить функцию, которая глобально объявляет другую функцию с именем [12230]"_$1"[12231] всего в 5 или 6 строках, большинство из которых были [12232]_$1() { функцио нальное тело ; }[113381]. [113038] Это очень удобно, если вы используете ее правильно.[12233]Что касается автопереключения между [12234]bash[113383]/[113384]zsh,[12235]ну это что-то другое, но также очень простое. Смотрите [113041]здесь[113042].[12236]Таким образом, если Вы можете создать массив [12237]bash[113387]/[113388]zsh,[12238]zsh, то Вы должны быть в состоянии обратить его вспять, используя только массив 3 . <<...REVERSE строк. Не нужно зацикливать массив так, как это делает [12239]for loop[12240]do.[112531].
27.01.2020, 21:14
Ссылка