Perguntas com a marcação «ksh»

18
Como colorir a saída diff?

Eu queria formatar os arquivos Unix condicionalmente, atualmente estou trabalhando no diffcomando e queria saber se é possível formatar o texto da diffsaída do comando. Exemplo: Os valores correspondentes devem ser exibidos em verde. Valores incomparáveis ​​devem ser exibidos em...

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

Minha exigência é obter a diferença de 2 carimbos de hora em horas. Como a opção de diferença de datas está demorando muito para eu descobrir, estou tentando converter as duas datas no formato AAAAMMDDHHMMSS e encontrar a diferença numérica. Então, preciso obter a data e a hora atuais no mesmo...

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

Tente: $ 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 Contraste com isso: $ b=0 $ let b+=1 $ echo $? 0 E isso (da Sirex ): $ c=0 $ let ++c $ echo $? 0 O que está acontecendo aqui? $ bash --version GNU...

14
Verificar variável é uma matriz em Bourne como shell?

No Bourne como shell, que suporta variáveis ​​de matriz, podemos usar algumas análises para verificar se a variável é uma matriz. Todos os comandos abaixo foram executados após a execução a=(1 2 3). zsh: $ declare -p a typeset -a a a=( 1 2 3 ) bash: $ declare -p a declare -a a='([0]="1"...

13
Como scp com expressões regulares

Estou tentando copiar todos os arquivos que não começam com a letra "a", em ksh. A cópia da máquina de origem para a máquina de destino está funcionando bem : scp -p !(a*) user@machine:/path/directory/. Mas, se eu estiver no servidor de destino e quiser copiar do servidor de origem, está...

12
Script para excluir arquivos com mais de 6 meses

Configurando um trabalho cron uma vez por mês para iniciar um script. o script é rotacionar um arquivo todos os meses à medida que se torna grande demais e renomear o antigo. quando um arquivo tem mais de seis meses, eu queria que ele fosse excluído. Procurando executar esse script uma vez por...

11
Prompt colorido no KornShell

De acordo com este post do StackOverflow , é possível ter um prompt colorido no KornShell. Não consegui descobrir como fazer isso. Eu sou capaz de usar cores: echo -e "\033[34mLinux\033[00m" fornece uma saída azul "Linux", assim como: printf "\033[34mLinux\033[00m" No entanto, quando eu...

11
Como dividir o nome do arquivo em variável?

Suponha que eu tenha uma lista de arquivos csv com o seguinte formato: INT_V1_<Product>_<ID>_<Name>_<ddmmyy>.csv ASG_B1_V1_<Product>_<ID>_<Name>_<ddmmyy>.csv O INT_V1_ e ASG_B1_V1_ é fixo, o que significa que todos os arquivos csv começam com ele....

11
Onde o zsh e o mksh são incompatíveis com o bash?

Até que ponto outros shells compatíveis com POSIX podem funcionar como substitutos razoáveis ​​para o bash? Eles não precisam ser substituições verdadeiras, mas são suficientemente próximos para trabalhar com a maioria dos scripts e dar suporte ao restante com algumas modificações. Desejo que...

10
Encontre diretórios que não contêm subdiretórios

Estou escrevendo script é ksh. Precisa encontrar todos os nomes de diretório diretamente no diretório atual, que contêm apenas arquivos, não subdiretórios. Eu sei que eu poderia usar ls -alRe analisar recursivamente a saída para a primeira letra no primeiro campo ( dpara um diretório). Eu acho que...

10
A tecla Delete não funciona na linha de comando

** Nota: fiz a mesma pergunta no SuperUser, mas não obtive resposta. Agora percebo que este é um fórum mais apropriado para essa pergunta em particular. * Em um shell ksh, a tecla Delete não funciona adequadamente na linha de comando. Recebo ~ quando pressiono Excluir. Como é que eu: vincular a...