Perguntas sobre 'shell-script'

3
respostas

Como dividir uma string - Bash [closed]

Eu tenho uma lista de strings com o seguinte formato. Quais comandos eu poderia usar para extrair as respectivas seções. Eu estava pensando em usar o grep para extrair as palavras-chave ou seja: ADD, username (atra522) etc. Como devo abordar ess...
23.09.2016 / 01:18
4
respostas

Encontrando usuários duplicados no CentOS

Estou usando o código a seguir para encontrar o nome de usuário duplicado. No entanto, dá um erro. #!/bin/bash cat /etc/passwd | cut -f1 -d":" | /bin/sort -n | /usr/bin/uniq -c |\ while read x; do [ -z "${x}" ] && break set - $x...
31.07.2016 / 10:48
4
respostas

Substituir barras em um nome de arquivo

Portanto, preciso escrever um script bash que copie todos os arquivos para um diretório especificado, mas preciso renomear os arquivos para seu caminho absoluto, substituindo o caractere / por __ . Por exemplo, se o arquivo zad1.sh es...
14.06.2018 / 17:27
2
respostas

Erro de lançamento de script “=: não encontrado” [duplicado]

Considere: #!/bin/ksh db2 connect to MKTETLPS user ....... using ........ db2 "select count(*) from etl.IDM_COLLAPSE_ORG_DEE c where c.IDM_PROCESS_STEP = 'I' and priority in ( '1','2','3','4','5') and c.update_ts < (current timestamp...
01.09.2018 / 12:18
2
respostas

Combine dois comandos em .bash_profile

No meu arquivo .bash_profile , eu gostaria de configurar um único alias de comando que são dois comandos que são executados um após o outro. O primeiro comando recebe um argumento da linha de comando e o segundo é, na verdade, script (localiza...
03.08.2011 / 16:28
3
respostas

awk na linha de comando ssh reclama 'nova linha inesperada ou fim da string' Como resolver?

Enquanto a execução do script abaixo teve um problema, ^ newline inesperado ou fim da string Como eu poderia resolver isso? [root@emrbldbgdapd2 ~]# ./collectdata.sh collect the data of 10.209.61.124 awk: cmd. line:1: {print awk: cmd. line:1:...
30.01.2018 / 06:52
5
respostas

Formatar e exibir um intervalo com segundos fracionários no shell

Eu tenho um intervalo, em segundos com um decimal, que gostaria de exibir em formato legível por humanos (H: MM: SS.SSS). Por exemplo, 16633.284 deve ser exibido como 4: 37: 13.284. Todos estes tempos são menos de 24 horas, mas se eles terminass...
20.05.2017 / 07:18
5
respostas

Não é possível usar o alias no script, mesmo que eu o defina logo acima!

Eu tenho um caso muito estranho ... Se eu executar um script com / bin / bash, ele não poderá reconhecer os aliases que eu configurei mesmo dentro do script. E o mais estranho é $ cat -n test.sh 1 #!/bin/bash 2 alias somecommand='ls -...
31.05.2017 / 08:50
1
resposta

Qual é a diferença entre resultados e efetividade após adicionar -f em rm e -print em find?

Eu tenho uma tarefa para excluir todos os arquivos com mais de 90 dias de /dir/prd/log recrusively, ou seja, excluir de subdiretórios também. Eu fiz este comando: find /dir/prd/log* -mtime +90 | xargs rm Então eu estava conversando com...
20.04.2017 / 14:45
5
respostas

Como usar 'no alias?

Eu tenho uma linha que quero chamar usando o alias. while printf '%s ' "$(df -P / | awk 'NR==2 { print $(NF-1) }')"; do sleep 30; done Eu tentei escapar de ' como \' , mas não funcionou. Qual é a sintaxe correta para usar acima...
23.04.2013 / 09:04