Perguntas sobre 'bash-scripting'

2
respostas

Como eu insiro um caractere de tabulação literal em um shell bash?

Por exemplo, eu queria usar o utilitário de classificação com a opção -t para especificar separadores de guias, mas sort -t "\t" não funciona.     
28.11.2011 / 17:04
3
respostas

Como atualizar o bash no Mac OS X Yosemite

Apenas tentando aprender um script bash um pouco. Minha versão antiga do bash: Bash version 3.2.53(1)-release... Eu atualizei meu bash no mac os x yosemite com homebrew: brew update brew install bash Em seguida, nas propriedades do...
27.12.2014 / 02:27
4
respostas

É seguro abrir um arquivo que está sendo escrito por um script em execução?

Estou executando um script de shell que está gravando em um arquivo. Esse script pode levar muito tempo para ser concluído e eu gostaria de monitorar a saída parcial em vez de esperar que todo o script seja concluído. É seguro abrir (clicar...
06.05.2018 / 11:07
2
respostas

Escrevendo scripts de shell que serão executados em qualquer shell (usando várias linhas shebang?)

Eu comecei a me aprofundar mais no shell script, e eu sempre coloquei meu script em um arquivo, marquei chmod +x e então fiz /path/to/script.sh e deixei o interpretador usar como padrão. , que eu assumi que era zsh porque é isso que eu use...
08.11.2012 / 18:54
3
respostas

Passando dois argumentos para um comando usando pipes

Normalmente, só precisamos passar um argumento: echo abc | cat echo abc | cat some_file - echo abc | cat - some_file Existe uma maneira de passar dois argumentos? Algo como {echo abc , echo xyz} | cat cat 'echo abc' 'echo xyz' Eu p...
01.08.2011 / 22:54
2
respostas

Prefixo para cada saída de um comando no tempo de execução

Estou tentando criar um script modular. Eu tenho vários scripts / comandos que são chamados de um único script. Eu quero prefixar a saída de cada comando separado. Examinar: Meus arquivos são allcommands.sh / command1.sh / command2.sh...
23.07.2013 / 12:58
2
respostas

Como posso comparar uma variável com uma string de texto, em vez de um inteiro, em uma instrução if / else?

No processo de escrever um script de shell, me deparei com um problema com a seguinte declaração if / else que está em algum lugar no meio do script: if [ $act -eq "add" ] then read - "add or update: " $comm git commit -m "$comm $file...
30.01.2013 / 05:49
2
respostas

ZSH: O comando de leitura falha na função bash “leia: 1: -p: sem coprocess”

Editar: Parece funcionar dentro de bash . Parece que o problema está relacionado a zsh . Se houver um site melhor para postar esse problema, me avise. Estou escrevendo um script simples que cria uma série de diretórios. Eu quero que...
22.02.2013 / 17:59
1
resposta

Bash: opcionalmente passando argumentos para um comando

Estou tentando adicionar argumentos a uma chamada de comando depende de outra variável. Por favor, olhe o código de script de shell: curl \ $([ -z "${title}" ] || echo --data-urlencode title=${title}) \ http://example.com No exemplo,...
25.08.2014 / 07:09
2
respostas

Corretamente escapando de barra no script bash para uso com sed

Estou tentando determinar o tamanho dos arquivos que seriam copiados recentemente ao sincronizar duas pastas executando o rsync no modo dry e, em seguida, somando os tamanhos dos arquivos listados na saída do rsync. Atualmente, estou preso ao...
09.06.2014 / 21:55