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.).

2
O script do shell gera um erro não encontrado quando executado a partir de um arquivo sh. Mas se digitados manualmente, os comandos funcionam
Estou tentando usar o script a seguir para gerar um mapa do site para o meu site. Quando o executo, sh thsitemap.shrecebo um erro como esse e cria um arquivo sitemap.xml vazio: thsitemap.sh: 22: thsitemap.sh: [[: not found thsitemap.sh: 42: thsitemap.sh: [[: not found thsitemap.sh: 50: thsitemap.sh: Syntax error: "(" …


3
Como crio um novo arquivo vazio em um script bash?
Estou executando algum script Perl de terceiros, escrito de forma que exija um arquivo de saída para o sinalizador de saída -o,. Infelizmente, o script parece exigir um arquivo real, ou seja, os usuários devem criar um arquivo vazio filename.txtcom 0 bytes e inserir esse arquivo vazio na linha de …


5
Como posso classificar uma lista com o nível major.minor.patch e às vezes rc corretamente?
Preciso classificar a lista a seguir com um script de shell e fazer com que a versão mais recente apareça na parte inferior ou superior. Como eu faria isso apenas com ferramentas de shell? release-5.0.0.rc1 release-5.0.0.rc2 release-5.0.0 release-5.0.1 release-5.0.10 release-5.0.11 release-5.0.13 release-5.0.14 release-5.0.15 release-5.0.16 release-5.0.17 release-5.0.18 release-5.0.19 release-5.0.2 release-5.0.20 release-5.0.21 …
18 shell-script  awk  sed  python  sort 


6
As variáveis ​​devem ser citadas quando executadas?
A regra geral no script de shell é que as variáveis ​​sempre devem ser citadas, a menos que haja uma razão convincente para não fazê-lo. Para obter mais detalhes do que você provavelmente deseja saber, dê uma olhada nesta grande seção de perguntas e respostas: Implicações de segurança de esquecer …

2
Existe algo como "split ()" do JavaScript no shell?
É muito fácil usar o split()JavaScript para quebrar uma string em uma matriz. E o script de shell? Digamos que eu queira fazer isso: $ script.sh var1_var2_var3 Quando o usuário fornece essa string var1_var2_var3para o script.sh, dentro do script ele a converterá em uma matriz como array=( var1 var2 var3 …



1
Como continuar um script depois que ele reinicia a máquina?
Estou escrevendo um script de shell no bash. Em algum momento do script, ele detecta que a máquina precisa ser reinicializada antes de continuar. Emite: sudo reboot Quando a máquina volta a funcionar, há mais trabalho que esse script precisa executar. Como faço para configurar algo para continuar fazendo o …

2
Como compor funções bash usando pipes?
Eu tenho poucas funções definidas dessa maneira: function f { read and process $1 ... echo $result } Quero compor eles juntos para que a invocação pareça f | g | h. Qual idioma devo usar para converter a função que trabalha nos argumentos em argumentos de leitura de stdin? …




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.