Perguntas sobre 'mksh'

2
respostas

Como você implementa a substituição do processo (usando um script bash) em um shell que não o possui?

Eu vi o shell do Fish implementar a substituição do processo como uma função: # === Fish shell lang: function psub mkfifo $the_pipe cat >$the_pipe & echo $the_pipe # remove pipe when bg job is done end # Example: diff (e...
29.03.2016 / 13:44
1
resposta

É possível obter histórico de trabalho para comandos multi-line em mksh, usando o modo de edição vi?

Nos meus sistemas Debian, eu sempre usei pdksh como meu shell interativo. Originalmente, o comportamento do histórico de linha de comando era semelhante ao que eu cresci em plataformas como AIX e Solaris. Recentemente, como pdksh no Deb...
01.05.2015 / 02:41
1
resposta

Obter a última linha de comando executada no ksh

Existe uma maneira de obter o último comando executado possivelmente junto com os argumentos dentro de um script ksh? Eu estou usando mksh com cygwin. Eu tentei fc -nl -1 , mas o script lança um erro "" fc: history functions not available "...
04.10.2013 / 10:06
3
respostas

Como ativar o histórico de comandos do ksh entre sessões

Se eu iniciar ksh ou mksh , minha seta para cima não fará nada: $ ksh $ ^[[A^[[A^[[A^[[A^[[A Mas funciona com bash se eu iniciar bash e pressionar a seta para cima. $ bash developer@1604:~$ ssh [email protected] -p 2223 Eu...
16.08.2017 / 03:14
1
resposta

Complementação do nome da variável no ksh

Enquanto estou no bash, posso fazer uma aba completa com nomes de variáveis de ambiente, mas com o ksh não consigo fazer isso. Como posso fazê-lo com o KSH? Eu estou usando mksh com cygwin.     
23.09.2013 / 17:49
1
resposta

Existe uma maneira de localizar variáveis para a função atual em 'mksh' mas não para outras?

Existe uma maneira de $val ser definido em a () , mas não ser visto por b () ? set -u -e -o pipefail a () { local +x val="myval" echo "in a: VAL= $val" b } b () { echo "in b: VAL= $val" } a Produz: in a: VAL= myval i...
04.04.2016 / 08:17
1
resposta

mksh completo ao mover para o diretório pai

Acabei de instalar o mksh e não sei como resolver um pequeno problema que tenho. Ao tentar alterar o diretório para o diretório pai, o mksh não é concluído ao pressionar "tab". Deixe-me visualizar: $ cd .."tab" não terminará em $ cd .....
17.11.2015 / 22:50