Perguntas sobre 'shell'

3
respostas

Erro no loop while

Eu escrevi um programa em shell script unix para classificar uma matriz de inteiros. Mas estou recebendo um erro na linha 11, A linha é, while [ $d -gt 0 && ${a[$(d-1)]} -gt ${a[$d]} ] O erro é como insertionsort.sh: line 11: [:...
28.03.2018 / 05:26
1
resposta

Processa um ou vários objetos de uma lista [fechada]

Eu escrevi um script que encontrará objetos que contêm espaços no nome e substitui cada espaço por um sublinhado. O tipo de objeto é baseado em uma única seleção de objetos. Como posso processar todos os tipos de objeto como uma opção alternati...
22.03.2018 / 11:16
1
resposta

'expressão inteira esperada' [duplicado]

Encontrei o erro integer expression expected no seguinte código: #! /bin/bash # test integer: evaluate the value of integer int=-5 if [ -z "$int" ]; then echo 'int is empty.' >&2 fi if [ "$int" -eq...
02.04.2018 / 15:09
1
resposta

shell script eee

Eu tenho este script, mas não está funcionando, tentei com & & em vez disso -a mas não funciona. a ideia é sair com erro quando o parâmetro $ 1 for diferente de 'normal', 'beta' e 'estável if [ [ "$1" != "normal" ] -a [ "$1" != "beta...
22.03.2018 / 10:25
1
resposta

Como passar a variável no padrão ao usar o comando sed?

Eu tenho o arquivo abc.sh search_dir='dummy' filename='numbers.txt' for entry in "$search_dir"/* do while read p; do sed -i '' "/$p/d" $entry done < $filename done Tentando excluir uma linha com o padrão correspondente....
17.06.2018 / 17:41
4
respostas

Grep um padrão de um arquivo e obter toda a palavra, não apenas o padrão

Item da lista I / P: abcd_Server1 CCDDomain defg_Server1 GGFDomain kdkhs_Server1 CCDDomain abce_Server1 CCDDomain dgdg_Server1 CCADomain dfdkhs_Server1 GGFDomain Eu preciso procurar a palavra "Domínio" e depois contar as ocorrências ú...
14.06.2018 / 11:32
2
respostas

Como manter uma extensão de arquivo e remover outras?

Eu tenho muitas extensões de arquivo no diretório: .tr0 , .scs , .mt0 , .ic0 , .log , .st0 , .pa0 . Eu quero manter apenas .tr0 e .scs e excluir todas as outras extensões. Existe alguma maneira eficaz em vez de: rm *...
24.05.2018 / 04:37
3
respostas

Bash ou AWK tem operador IN como linguagem de programação R?

Em R, temos o operador IN para verificar se o elemento está ou não presente na coluna específica. Por exemplo: se tivermos frutas e comercializar dataframe com fruit_name e produtos como o nome da coluna, respectivamente. E, digamos, temos qu...
21.05.2018 / 08:34
2
respostas

Alias quando não é a primeira palavra: 'G =' | grep '' then 'comando G grep-string'

Eu me vejo escrevendo | grep e | less muito, e queria saber se havia alguma maneira de fazer algo como: alias G='| grep -E' # egrep is deprecated alias L='| less' Então eu poderia fazer algo como: $ command G grepstring ou...
29.06.2018 / 10:04
1
resposta

Analisando dígitos separados por vírgulas em ksh

Eu tenho uma variável em ksh que não pode conter mais de 2 dígitos separados por vírgulas (espaços em branco permitidos). Algo como: a="1,2" a="1 ,2" a="1," a="0,0" Eu quero um loop para leia $a sair se houver mais de um ,...
09.05.2018 / 16:16