Я хочу создать скрипт, который ищет специальные числа.script variable in tr
числа, как это 153 = 1^3 + 5^3 + 3^3
Баш скрипт 153 3
В моем сценарии у меня есть это любопытное дело
echo "$1" | tr -d " " | sed -e 's/\([[:digit:]]\)/\1+/g' | tr '+' '^"$2"+'
Эта последняя команда не работает, она что-то меняет, она меняет 1+5+3+
до 1^+5^+3^+
Так что мой вопрос: как я могу использовать переменные в tr?
Я думаю, что 'sed' бы здесь более уместна ... – ciuak
Ваша первая задача состоит в том, чтобы записать то, что именно вы хотите достичь. Забудьте bash, забудьте о том, что компьютеры используют электроны. Определите, какой вход должен содержать результат. Определите это очень ясно. Тогда выяснится, что большая часть вашей работы выполнена. –