Perguntas sobre 'ksh'

nos ajude a editar este wiki
8
respostas

Variável de verificação é uma matriz em Bourne como shell?

No shell parecido com Bourne, que suporta a variável array, podemos usar algumas análises para verificar se a variável é um array. Todos os comandos abaixo foram executados depois de executar a=(1 2 3) . zsh : $ declare -p a typeset...
28.11.2015 / 05:04
6
respostas

Como obter uma resposta de qualquer URL?

Fui solicitado a escrever um script de shell Para verificar se um URL é UP / Working ou não para meu projeto. Eu tentei encontrar algumas dicas pela internet, mas o que eu consegui foi verificar se a URL existe ou não. Eu tentei pela pri...
07.08.2014 / 15:16
7
respostas

Como posso obter com segurança a versão do ksh?

Como posso seguramente obter a versão do ksh dentro de um script ksh? Eu tenho visto as seguintes soluções : ksh --version echo ${.sh.version} echo $KSH_VERSION E, dadas as circunstâncias certas, cada uma delas funcion...
01.05.2015 / 20:27
4
respostas

Como colocar uma pesquisa de strings com o comando grep em if statement?

Eu quero pesquisar várias strings em dois arquivos. Se uma string for encontrada em ambos os arquivos, faça alguma coisa. Se uma string for encontrada em apenas um arquivo, faça outra coisa. Meus comandos são os próximos: ####This is for t...
23.08.2018 / 20:37
1
resposta

Como o ksh93 evita garfos na substituição de comandos?

Dado cmd='fun(){ echo "$@"; }; fun $(fun $(fun hi))' as cascas tendem a fazer 2 garfos para que isso aconteça strace-f(){ strace -f "$@" 2>&1; }; for sh in dash bash zsh ksh; do printf "$sh\t" ; strace-f $sh -c "$cmd" |g...
17.06.2016 / 17:00
7
respostas

Qual é a diferença entre $ * e $ @?

Considere o seguinte código: foo () { echo $* } bar () { echo $@ } foo 1 2 3 4 bar 1 2 3 4 Produz: 1 2 3 4 1 2 3 4 Estou usando o Ksh88, mas também estou interessado em outros shells comuns. Se você conhece alguma...
25.06.2012 / 11:51
10
respostas

Como colorir a saída do diff?

Eu sou novo no unix Eu queria formatar os arquivos Unix condicionalmente, atualmente estou trabalhando no comando diff e queria saber se é possível formatar o texto da saída do comando diff . Exemplo: Matched values should be displa...
16.04.2015 / 12:11
5
respostas

Prompt colorido no KornShell

De acordo com esta postagem do StackOverflow , é possível ter um prompt colorido no KornShell. Eu não consegui descobrir como fazer isso. Eu sou capaz de usar cores: echo -e "3[34mLinux3[00m" fornece uma saída "Linux" azul, como acontece...
05.07.2012 / 20:19
3
respostas

tar para pipe, mas mantenha -v saída detalhada separada de STDERR

Um comando tar normal tar cvf foo.tar ./foo >foo.out 2>foo.err tem três fluxos de E / S de saída arquivar dados em foo.tar lista de nomes de arquivos para STDOUT (redirecionada para foo.out) mensagens de erro para STDERR (re...
28.01.2015 / 13:24
1
resposta

Como obter a data e hora atuais no formato YYYYMMDDHHMMSS em ksh88?

Eu sou novo no Unix e preciso de ajuda urgente. Eu olhei muito ao redor primeiro para descobrir como obter a diferença de data (em um código de liner 1 ou 2). Mas nenhum funcionou para mim. Minha exigência é obter diferença de dois timestamps em...
25.09.2015 / 07:22