Perguntas sobre 'ksh'

nos ajude a editar este wiki
4
respostas

Executando a função definida pelo usuário em uma chamada find -exec

Estou no Solaris 10 e testei o seguinte com ksh (88), bash (3.00) e zsh (4.2.1). O seguinte código não produz nenhum resultado: function foo { echo "Hello World" } find somedir -exec foo \; A localização corresponde a vários arqui...
12.10.2012 / 15:30
4
respostas

Use uma referência de variável “dentro” de outra variável

Tenho certeza de que é relativamente simples, só não sei como fazer isso. #!/usr/bin/ksh set 'iostat' myvar=6 Eu quero algo como echo ${$myvar} que eu quero interpretado como ${$myvar} - > ${6} - > value     
22.06.2012 / 22:54
2
respostas

Por que escapar de caracteres triviais no shell script?

Acabei de abrir um script de shell legado (escrito no antigo ksh88 no Solaris) e encontrei o seguinte repetido em todo o código: [ -f $myfile ] && \rm -f $myfile A barra invertida de escape parece-me estranha. Eu sei que é deli...
05.04.2012 / 11:47
2
respostas

Usando sed para colorir a saída de um comando no solaris

Eu tenho um script ksh que deve funcionar tanto no Linux quanto no Solaris. Estou tentando colorir a saída de comandos específicos. Ele funciona no Linux (especificamente no RHEL6), mas não no Solaris (SunOS 5.10). Comando no linux (o "teste"...
20.08.2012 / 20:21
7
respostas

determina o shell no script durante o tempo de execução

Segundo meu conhecimento, para determinar o shell atual, usamos echo $0 no shell. Em vez disso, quero que meu script verifique em qual shell ele está sendo executado. Então, tentei imprimir $0 no script e ele retorna o nome do script como...
04.04.2013 / 07:32
5
respostas

Existe uma maneira de resumir o tamanho dos arquivos listados?

Este é o comando que estou usando para listar alguns arquivos: find . -name \*.extract.sys -size +1000000c -exec ls -lrt {} \; -rw-r--r-- 1 qa1wrk15 test 1265190 Sep 29 01:14 ./var/can/projs/ar/rep/extract/Sep/29/ar.ARAB-PI_7.201109...
29.09.2011 / 08:07
2
respostas

O que // 1 / significa

Sistema operacional QNX4 usando o Korn Shell. Isso está em um arquivo .profile. export VARDIR=//1/usr/pvcs O que o // 1 / representa?     
31.01.2018 / 21:37
2
respostas

O que isso $ {@: 2} significa em scripts de shell

Eu vejo isso em um script de shell. variable=${@:2} O que isso está fazendo?     
30.09.2013 / 14:35
2
respostas

Como se pode descartar um shell de root após um certo período de tempo?

Existe uma maneira de 'time out' um shell de root (por exemplo, em gnome-terminal ) de forma que depois de um certo tempo não emitindo nenhum comando, o shell sai? Estou procurando uma solução que funcione em bash no Fedora e em ksh n...
06.05.2011 / 10:32
1
resposta

Por que a = 0; deixe um ++ retornar o código de saída 1?

Experimente: $ a=0 $ let a++ $ echo $? 1 # Did the world just go mad? $ echo $a 1 # Yes, it did. $ let a++ $ echo $? 0 # We have normality. $ echo $a 2 Compare isso: $ b=0 $ let b+=1 $ echo $? 0 E isso (de Sirex ): $ c=0 $ let...
21.02.2012 / 09:28