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

Perguntas sobre scripts de shell, arquivos executáveis ​​que são interpretados por um shell (bash, zsh, etc.).


3
Regra para chamar o subshell no Bash?
Parece que eu entendi mal a regra do Bash para criar um subshell. Eu pensei que parênteses sempre cria um subshell, que roda como seu próprio processo. No entanto, este não parece ser o caso. No Snippet de código A (abaixo), o segundo sleepcomando não é executado em um shell …

3
Novas linhas nos nomes de arquivos
Entendo e aceito a premissa de que o script defensivo 1 shell é prudente e, a longo prazo, mais sustentável. Muitas das respostas às perguntas sobre processamento de texto aqui seguem esse princípio, incorporando as contingências de respostas para nomes de arquivos não ortodoxos; que podem conter espaços, traços e …


3
Diff, mostra a linha modificada apenas do arquivo correto
Eu tenho arquivo ae gostaria de gerar blinhas de balteração disso desde que foi clonado a. Apenas as linhas modificadas, sem contexto circundante, sem marcas de deslocamento de diferença. Como posso fazer isso usando scripts de shell? (Sem Python / Perl / PHP / ...) Sed e awk são soluções …
24 shell-script  sed  awk  diff 



4
Executar comando após um certo período de tempo?
Se estou executando um processo longo, há alguma maneira de executar alguns comandos baseados em tempo? Por exemplo, estou executando um processo muito longo, que dura aproximadamente 10 minutos. Após 5 minutos, eu gostaria de executar um comando separado. Para ilustração, o comando separado pode ser:echo 5 minutes complete (Nota: …

8
Adicione linhas ao início e ao fim do arquivo enorme
Eu tenho o cenário em que as linhas a serem adicionadas no início e no final dos arquivos enormes. Eu tentei como mostrado abaixo. para a primeira linha: sed -i '1i\'"$FirstLine" $Filename para a última linha: sed -i '$ a\'"$Lastline" $Filename Mas o problema com este comando é que ele …

7
Texto entre duas tags
Eu quero recuperar o que estiver entre essas duas tags - <tr> </tr>- de um documento html. Agora não tenho requisitos específicos de html que justifiquem um analisador de html. Eu simplesmente precisa de algo que partidas <tr>e </tr>e fica tudo entre eles e poderia haver vários trs. Tentei o …

1
Um comando systemctl para iniciar e ativar
Usar um comando para iniciar e ativar o systemctlsoftware gerenciado seria útil para poupar algumas linhas em alguns scripts, tornando-os um pouco mais estéticos (não realmente um problema, mas uma coisa boa de se ter). Existe um systemctlcomando para ambos starte enableum programa controlado por systemctl?


8
Ocultando senha em scripts de shell
Como ocultar uma senha nos scripts de shell? Há vários scripts que estão acessando o banco de dados. Se abrirmos o script, outros também saberão o nome de usuário e a senha. Então, se alguém souber se esconder, por favor me avise. Eu tenho uma maneira: coloque a senha em …

4
sed com expressão múltipla para argumentação no local
Estou tentando substituir várias palavras no arquivo usando sed -i #expression1 #expression2 Arquivo Something 123 item1 Something 456 item2 Something 768 item3 Something 353 item4 Saída (desejada) anything 123 stuff1 anything 456 stuff2 anything 768 stuff3 anything 353 stuff4 Experiências Posso obter a seguinte saída usando sed -i2 vezes. sed …

6
Como obter uma resposta de qualquer URL?
Pediram-me para escrever um script de shell. Para verificar se um URL está ativo / ativo ou não para o meu projeto. Tentei encontrar algumas dicas pela internet, mas o que eu consegui é verificar se o URL existe ou não. Eu tentei pela primeira vez wget. wget -S --spider …

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.