Perguntas sobre 'shell'

1
resposta

Por que o OS X 'instala' erros na entrada redirecionada quando a mesma versão de 'install' no linux funciona bem?

Eu gostaria de usar o comando install para criar um novo arquivo executável com conteúdo pré-preenchido (por exemplo, com o comando pwd único). Então eu estendi este exemplo que cria um novo arquivo executável vazio: install -b -m...
12.10.2015 / 21:37
1
resposta

Por que o redirecionamento () não funciona algumas vezes, mas o appending () funciona?

Enquanto estudava para o RHCE, deparei-me com uma situação em que o redirecionamento de stdin não funciona em bash : # file /tmp/users.txt /tmp/users.txt: cannot open '/tmp/users.txt' (No such file or directory) # semanage login -l > /...
17.07.2011 / 19:21
1
resposta

Não é possível fazer o cd em um diretório, nenhum problema visível

Eu tentei pesquisar e não consegui encontrar um cenário semelhante. Eu tenho um diretório no qual não posso cd : # cd /var/log # cd apache2 bash: cd: apache2: No such file or directory # ll -d apache2 drwxr-xr-x 2 root root 0 Jun 15 12:5...
15.06.2015 / 11:49
4
respostas

Shell, concatenando 2 strings para referenciar uma terceira variável

Estou tentando fazer o seguinte no meu script: #/bin/bash -x var1=www var2=www2 var3=www3 var4=www4 for i in 1 2 3 4; do echo \$var$i done Obviamente, isso não funciona como esperado e resulta na seguinte saída: $var1 $var2 $var3 $v...
31.07.2013 / 07:35
2
respostas

$ BASHPID E $$ diferem em alguns casos

Estou lendo "BASH pocket guide of Oreilly". Dizia: The process ID of the current Bash process. In some cases, this can differ from $$. Acima da explicação, explicada $BASHPID variable. Pergunta: quais casos?     
23.01.2013 / 04:31
8
respostas

Gere duas sequências de números separadas por “|”

Estou usando o bash (CentOS 5) e procurando gerar essa saída (eu suponho que eu poderia usar seq ou echo juntos, talvez?): 1|1, 2|2, 3|3, .... 31|31, 32|32, 33|33, Eu pesquisei seq exemplos por mais de duas horas e o mais próximo...
23.12.2015 / 20:04
4
respostas

Como remover as funções exibidas pelo comando set? [duplicado]

Quando o comando set é usado sem nenhuma opção, ele exibe os nomes e valores de todas as variáveis e funções do shell. Queremos exibir apenas as variáveis e evitar as funções da saída.     
06.12.2016 / 10:55
12
respostas

Calculador de linha de comando simples

Problema: De vez em quando, preciso fazer aritmética simples em um ambiente de linha de comando. POR EXEMPLO. dada a seguinte saída: Disk /dev/sdb: 256GB Sector size (logical/physical): 512B/512B Partition Table: gpt Disk Flags: Number...
06.11.2018 / 14:33
3
respostas

Nome textual correto para

Acabei de encontrar o comando << , usado assim: cat > outfile.txt <<EOF Multi-line content that will be written to outfile.txt EOF Agora, não faço ideia do que isso é chamado, mas eu gostaria muito de saber seu nome, prin...
08.10.2010 / 13:16
5
respostas

Como se descobre quantos bits um arquivo possui em um comando?

Eu sei que posso usar ls -lat para descobrir quantos bytes tem um arquivo e depois multiplicar por 8 para descobrir quantos bits. Mas isso é possível em apenas uma linha de comando?     
26.01.2014 / 22:48