Есть ли способ иметь одну строку кода ksh внутри файла bash? [закрыто]

Как вы уже поняли, данный раздел можно использовать только для одной цели за раз. На этом этапе вам в значительной степени необходимо восстановить из резервных копий или переустановить с нуля.

(Вы могли попробовать PhotoRec, но если у вас нет конкретных данных, которые нужно восстановить, это, вероятно, не стоит; я сомневаюсь, что это восстановит ваши двоичные файлы и файлы конфигурации. Вы могли бы также запустите strings в /dev/sda11, чтобы извлечь всю оставшуюся информацию о конфигурации.)

1
27.09.2016, 02:41
2 ответа

Вы можете попробовать такие вещи:

#!/bin/bash

ksh -c '
typeset -A arr
arr['foo']=1
arr['bar']=2
arr['base']=3
print "${arr[@]}"'

Или используя here-doc

#!/bin/bash

ksh <<'EOF'
typeset -A arr
arr['foo']=1
arr['bar']=2
arr['base']=3
print "${arr[@]}"
EOF

Заявление об ограничении ответственности

Как заявил @ glenn jackman в комментариях, лучшее, что вы можете do - это полностью сделать ваш скрипт на чистом , зачем беспокоить вас смесью и ?

Output

3 2 1
1
28.01.2020, 01:10

Нет. Это разные программы. Вы можете вызывать ksh только с параметром -c и, например, проанализировать вывод.

-1
28.01.2020, 01:10

Теги

Похожие вопросы