Bash (предположим, вы используете его) является оболочкой для unixoid систем. Насколько я знаю, bash не предоставляет такой режим. Вы можете использовать другую оболочку, которая предоставляет эту функцию. Поиск в Интернете это был мой первый результат: https://github.com/iconmaster5326/RPOS, но, возможно, он далек от стабильной;)
В качестве альтернативы вы можете сделать команду, которая отменяет список аргументов и выполняет ее. Использование будет выглядеть так:
reversex /tmp ls
reversex A.txt B.txt cp
Вот пример такой команды:
#!/bin/bash
for i in "[email protected]"
do
CMDLINE="$i $CMDLINE"
done
$CMDLINE
Если вы называете это /usr/local/bin/reversex
и сделать его исполняемым, вы должны быть в состоянии использовать простые обратные команды с префиксом reversex
. Я не могу дать гарантию, что он работает. Обратите внимание, что аргументы анализируются дважды и также должны быть экранированы дважды.
Вам нужно будет написать оболочку RPN самостоятельно. –
Работает ли RPN с функциями переменной arity, такими как команды Unix? – user4815162342