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.


1
Evitando "BASH-isms" em scripts de shell
Existe uma ferramenta semelhante ao Perl :: Critic que inspecionará seus scripts de shell e apontará falhas, problemas de portabilidade, uso de programas não-padrão sem fallbacks, uso de programas depreciados, etc.? Sei que set -o posixdesabilitará o uso que não seja POSIX, mas isso não me dirá o que quero …
37 bash  shell  zsh  ash 



2
Existe uma razão pela qual ls não tem uma opção - zero ou -0
Essa pergunta foi motivada por perguntas sobre lsa -1opção ' e a tendência recorrente das pessoas de fazer perguntas e respostas que incluem o processamento da saída de ls. Essa reutilização da saída lsparece compreensível, por exemplo: se você souber classificar uma lista de arquivos, lspoderá usar a saída dessa …
37 shell  command-line  ls 

8
Como cd automaticamente após o git clone?
Eu quero automaticamente cdno diretório criado pelo clonecomando depois que eu git clonefizer alguma coisa. Importante: não quero alterar a sintaxe do comando (por exemplo, usar um alias / função) porque isso quebraria as conclusões zsh que eu recebo automaticamente do Pretzoprojeto. EDITAR : A razão pela qual eu não …
37 shell  zsh 

7
Como recuperar um shell após uma desconexão
Estou fazendo algum trabalho em uma máquina remota do CentOS 5.6 e minha rede continua caindo. Existe uma maneira de recuperar minhas sessões suspensas depois de me reconectar? EDIT: estou atualizando e instalando com o yum e estou preocupado que isso possa ser um problema se os processos continuarem pendurados …

5
Como renomear vários arquivos usando o find
Quero renomear vários arquivos (file1 ... filen para file1_renamed ... filen_renamed) usando o comando findcommand: find . -type f -name 'file*' -exec mv filename='{}' $(basename $filename)_renamed ';' Mas obtendo este erro: mv: cannot stat ‘filename=./file1’: No such file or directory Isso não está funcionando porque o nome do arquivo não …
37 shell  find 


1
Devemos usar caracteres UTF-8 como ⏰ no script bash / shell?
O código simples aqui está funcionando conforme o esperado na minha máquina se iniciado com bash: function ⏰(){ date } ⏰ Poderia haver um problema para outras pessoas usando isso, ou é universal? Eu estou pensando, porque eu nunca vi nada parecido com isso em outro código-fonte por enquanto. Editar: …
36 bash  shell  unicode 


2
Usar extensão .sh ou .bash para scripts bash?
(Consulte Use #! / Bin / sh ou #! / Bin / bash para compatibilidade com Ubuntu-OSX e facilidade de uso e POSIX ) Se eu quiser que meus scripts usem o shell bash, o uso da extensão .bash realmente chama o bash ou depende da configuração do sistema / …
36 bash  shell  shebang 

3
O que é mais idiomático em um script bash: `|| true` ou `|| : `?
Como não faço muito scripts de shell, fiquei um pouco surpreso ao ler a documentaçãogit submodule e vi a sintaxe que eles usavam nesta documentação: Um retorno diferente de zero do comando em qualquer submódulo faz com que o processamento seja finalizado. Isso pode ser substituído, adicionando || :ao final …
36 bash  shell 


9
Saída "cena de hackers de Hollywood" de um shell
Isso pode parecer uma pergunta estranha, mas o que você usaria para criar a cena típica de hackers de hollywood? Recebi esse pedido de um amigo e meu cérebro estava em branco. Tudo o que eu conseguia pensar era em todas as cenas nmap de filmes como Matrix e assim …
36 shell 

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.