Perguntas com a marcação «shell»

O shell é a interface de linha de comando do Unix. Você pode digitar comandos em um shell interativamente ou escrever scripts para automatizar tarefas. Use esta tag para perguntas que se aplicam a / bin / sh e aos shells mais compatíveis (ash, bash, ksh, zsh,…). Para scripts shell com erros, verifique-os em http://shellcheck.net antes de postar aqui.

2
Substituindo apenas variáveis ​​específicas por envsubst
Estou tentando executar a substituição de variáveis ​​de ambiente envsubst, mas quero substituir apenas variáveis ​​específicas. A partir dos documentos, devo ser capaz de dizer envsubstpara substituir apenas determinadas variáveis, mas não consigo fazer isso. Por exemplo, se eu tiver um arquivo contendo: VAR_1=${VAR_1} VAR_2=${VAR_2} como devo executar envsubstpara substituir …

3
Usando padrões OR em caracteres curinga do shell
O conteúdo do meu diretório é $ ls -lrt total 0 -rw-r--r-- 1 user1 admin 19 Oct 8 12:31 night.txt -rw-r--r-- 1 user1 admin 19 Oct 8 12:31 noon.txt -rw-r--r-- 1 user1 admin 38 Oct 8 12:31 day.txt Gostaria de listar os detalhes dos arquivos que têm uma palavra no …
52 bash  shell  zsh  ls  wildcards 



4
Escreva o stdout do Python no arquivo imediatamente
Ao tentar gravar o stdout de um script Python em um arquivo de texto ( python script.py > log), o arquivo de texto é criado quando o comando é iniciado, mas o conteúdo real não é gravado até que o script Python seja concluído. Por exemplo: script.py: import time for …
51 shell  python  stdout 


2
Por que é '.' um link rígido no Unix?
Eu já vi muitas explicações sobre por que o número de links para um diretório vazio nos sistemas operacionais baseados em Unix é 2 em vez de 1. Todos dizem que é por causa do '.' diretório, que todo diretório aponta para si mesmo. Eu entendo por que ter algum …

5
Como exatamente “/ bin / [” funciona?
Sempre fico surpreso que na pasta /binexista um [programa. É assim que se chama quando estamos fazendo algo como if [ something ]:? Ao chamar o [programa explicitamente em um shell, ele solicita uma correspondência ]e, quando eu forneço o colchete de fechamento, ele parece não fazer nada, não importa …
50 shell  test 




3
Fechando um descritor de arquivo,> & - vs <& -
No tutorial do bash que estou lendo, ele diz que se você abrir um descritor de arquivo para leitura, ou seja, exec 3&lt; echolist Então você deve fechá-lo assim, exec 3&lt;&amp;- No entanto, se você abrir um descritor de arquivo para gravação, ele deverá ser fechado assim: exec 3&gt;&amp;- No …

3
como gerar texto para tela e arquivo dentro de um script de shell?
Atualmente, tenho um script de shell que registra mensagens em um arquivo de log como este: log_file="/some/dir/log_file.log" echo "some text" &gt;&gt; $log_file do_some_command echo "more text" &gt;&gt; $log_file do_other_command Ao executar esse script, não há saída para a tela e, como estou me conectando ao servidor via putty, tenho que …



Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.