Как вы уже поняли, данный раздел можно использовать только для одной цели за раз. На этом этапе вам в значительной степени необходимо восстановить из резервных копий или переустановить с нуля.
(Вы могли попробовать PhotoRec, но если у вас нет конкретных данных, которые нужно восстановить, это, вероятно, не стоит; я сомневаюсь, что это восстановит ваши двоичные файлы и файлы конфигурации. Вы могли бы также запустите strings
в /dev/sda11
, чтобы извлечь всю оставшуюся информацию о конфигурации.)
#!/bin/bash
ksh -c '
typeset -A arr
arr['foo']=1
arr['bar']=2
arr['base']=3
print "${arr[@]}"'
#!/bin/bash
ksh <<'EOF'
typeset -A arr
arr['foo']=1
arr['bar']=2
arr['base']=3
print "${arr[@]}"
EOF
Как заявил @ glenn jackman в комментариях, лучшее, что вы можете do - это полностью сделать ваш скрипт на чистом ksh , зачем беспокоить вас смесью bash и ksh ?
3 2 1
Нет. Это разные программы. Вы можете вызывать ksh только с параметром -c
и, например, проанализировать вывод.