Estou tentando preencher zero para um número
a=010
printf "%04d" $a
0008
Eu preciso da "saída" como "0010"
está convertendo o valor.
e até tentou com o typeset
a=010
typeset -RZ2 a
echo $a
quando eu uso o mesmo no meu script, re...
Eu achei que typeset era ksh local , mas isso falha em ksh93
embora funcione em todas as minhas outras conchas typeset -supporting (bash, yash, zsh, pdksh)
#!/bin/ksh -ex
foo(){
typeset a b
a=0; b=1
return
}
a=a; b=...
Eu estou escrevendo um conjunto de funções de shell que eu quero ter trabalhando tanto no Bash quanto no KornShell93, mas com o Bash eu estou correndo em um aviso de "referência de nome circular".
Esta é a essência do problema:
function se...
Suponha que alguma função do shell foo esteja definida na sessão atual do shell. Então o comando
typeset -f foo
imprime o código fonte desta função. Isto significa que, pelo menos em princípio, pode-se executar esta função em um host r...
Eu gostaria de poder declarar um var local como resultado de um comando AND para poder capturar o status de retorno do comando.
Algo parecido com isto:
#!/bin/ksh
typeset -r command_output=$(command)
typeset -r return_status=$?
echo "$retu...
Eu não tenho certeza se isso foi respondido, eu olhei e não encontrei nada parecido com o que estou tentando fazer.
Eu tenho um número de scripts de shell que são capazes de rodar em um shell ksh ou bash, e eles fazem uso de arrays. Eu criei...
Eu queria usar o Here String em conjunto com o tipo personalizado no KSH. Infelizmente não sou capaz de dizer o que estou fazendo de errado.
#!/bin/ksh
typeset -T Type_t=(
typeset string='aaa'
function fc {
cat <<< ${_.st...
Eu estava usando matrizes associativas no meu script, por isso eu costumava declará-las pelo
typeset -A <array_name> comando, e funcionou bem no prompt do bash
Mas quando eu uso no meu script, recebo o seguinte erro
typeset: -A...
Eu uso essa parte do código para definir valores padrão na minha configuração no meu script.sh
# Copyright (c) 2015
# Licence MIT ( http://choosealicense.com/licenses/mit/ ).
#!/bin/sh
typeset -A config # init array
config=( # set default v...