Perguntas sobre 'shell'

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 / 14:28
8
respostas

“which” com uma pequena solução do tipo “grep”?

# which mkdir /bin/mkdir # which mkdi # Como posso obter o caminho do binário da seguinte forma: mkdir sem saber o nome do arquivo binário? (comando). Então, which mkdi produziria o /bin/mkdir também.     
20.07.2011 / 17:29
1
resposta

O eco não está imprimindo o valor correto para uma variável

Eu tenho uma variável no meu script de shell que não está sendo resolvida corretamente em tempo de execução: Entrada #!/bin/sh SERVER_ERL_ARGS="+K true +A30 +P 1048576 \ -kernel inet_default_connect_options [{nodelay,true}]" echo ${SE...
11.10.2017 / 11:55
3
respostas

Escapando * com Expressões Regulares e Grep

Eu tenho um arquivo com linhas exclusivas que começam com 2 estrelas (**). No entanto, quando eu executo um comando grep para grep \*\* fileName Eu obtenho todas as linhas no arquivo. Isso é muito incomum, e o que eu vejo como linhas...
17.08.2013 / 01:55
2
respostas

Sobre escape com tubo SSH

Eu quero executar o comando awk com parâmetros longos, assim: ssh host "netstat -rn|awk 'NR!=1 && NF>=6 && $1!="Destination" {printf "%-15s %-20s\n", $1, $2}'|sort -f " mas existem alguns erros: syntax error The so...
13.04.2014 / 05:00
2
respostas

Testando uma string contendo apenas espaços (tabs, ou “”)? [duplicado]

Meu código abaixo não funciona: stringZ=" " if [[ "$stringZ" == ^[[:blank:]][[:blank:]]*$ ]];then echo string is blank else echo string is not blank fi Resultado: string is not blank # wrong Como posso testar isso?...
19.03.2013 / 13:42
2
respostas

Por que a máquina 2 linux se comporta de maneira diferente com o comando da mesma sintaxe?

Estou usando duas máquinas, ambas Red Hat Enterprise Linux AS versão 3 (Taroon Update 2)  (Eu verifico em / etc / * - release). Eu verifiquei que eles estão usando o mesmo shell padrão por ps -p $$ , que é bash. Eu tentei executar um c...
28.03.2012 / 02:14
2
respostas

issue com find -exec cp

Considere este exemplo: touch test0 touch timestamp touch test1 sudo find /var/www/import -iname 'test*' -newer timestamp -exec cp {} new \; Na verdade, ele copia o arquivo test1, mas retorna a mensagem: cp: '/var/www/import/new/test1'...
18.05.2012 / 11:28
1
resposta

por que os trabalhos em segundo plano dependem do tamanho da saída?

Eu tinha alguns scripts de teste de estresse que estavam sendo executados em paralelo e eles travavam depois de terminar e esperavam que um pressionamento de tecla RETURN saísse. Depois de investigar descobri que não é peculiar aos meus scripts,...
12.03.2013 / 10:24
6
respostas

ls: Não mostra diretórios que correspondem ao mesmo padrão em pesquisas com curinga, somente arquivos

Suponha que eu tenha algo como o seguinte, uma típica situação de PC comercial: drwxr-xr-x 1 whatever whoever 3 Oct 3 16:40 invoices2009 drwxr-xr-x 1 whatever whoever 4 Oct 3 16:40 invoices2010 drwxr-xr-x 1 whatever whoever...
05.10.2012 / 07:38