Perguntas com a marcação «bash»

Perguntas específicas ao Bourne Again SHell do GNU, em oposição a outros shells Bourne / POSIX. Para perguntas sobre shells do Unix em geral, use a tag / shell.



3
As funções são executadas como subprocessos no Bash?
No Advanced Bash-Scripting Guide , no exemplo 27-4 , 7ª linha da parte inferior, li o seguinte: Uma função é executada como um subprocesso. Fiz um teste no Bash e parece que a declaração acima está errada. As pesquisas neste site, Bash Man e meu mecanismo de pesquisa não trazem …
28 bash  process  function 


9
para vs encontrar no Bash
Ao percorrer os arquivos, há duas maneiras: use um forloop: for f in *; do echo "$f" done use find: find * -prune | while read f; do echo "$f" done Supondo que esses dois loops encontrarão a mesma lista de arquivos, quais são as diferenças nessas duas opções em …

3
Como gravar automaticamente todas as suas sessões de terminal com o utilitário de script
O que eu quero alcançar é poder gravar minhas sessões de terminal em arquivos automaticamente sempre que eu usar o Yakuake / Konsole. É fácil conseguir isso no início da minha sessão: script -f /home/$USER/bin/shell_logs/$(date +"%d-%b-%y_%H-%M-%S")_shell.log Mas quero executar o procedimento acima automaticamente sempre que iniciar o Yakuake ou abrir …

7
atalhos do diretório bash
Quando digito cd ~foo, gostaria que o bash me levasse a algum diretório foocomo um atalho para digitar o caminho completo do diretório foo. e gostaria de poder cp ~foo/bar.txt ~/bar.txtcopiar um arquivo do /foo/diretório para o diretório pessoal ... Então, basicamente, quero algo que funcione exatamente como o ~/faz, …
28 bash 



4
Como executar um shellscript ao conectar um dispositivo USB
Esta pergunta foi migrada do Stack Overflow porque pode ser respondida no Unix e Linux Stack Exchange. Migrou há 6 anos . Quero executar um script quando conectar um dispositivo na minha máquina Linux. Por exemplo, execute xinputno mouse ou em um backupscript em uma determinada unidade. Eu já vi …
28 linux  bash  ubuntu  udev 

5
Glob com ordem numérica
Eu tenho esta lista de arquivos pdf em um diretório: c0.pdf c12.pdf c15.pdf c18.pdf c20.pdf c4.pdf c7.pdf c10.pdf c13.pdf c16.pdf c19.pdf c2.pdf c5.pdf c8.pdf c11.pdf c14.pdf c17.pdf c1.pdf c3.pdf c6.pdf c9.pdf Quero concatená-los usando o ghostscript em ordem numérica (semelhante a isso): gs -q -sPAPERSIZE=a4 -dNOPAUSE -dBATCH -sDEVICE=pdfwrite -sOutputFile=out.pdf *.pdf …

3
O que significa "while:;"?
Eu sei o que é um whileloop. No entanto, eu só vi isso funcionar com: while [condition] while ![condition] while TRUE (infinite loop) Onde a declaração depois whiledeve ser TRUEou FALSE. Há um comando interno do shell chamado :. É descrito como um comando fictício sem fazer nada, mas não …


2
Verifique o comprimento de uma variável
Eu tenho que verificar o comprimento da variável de leitura (meu script limita a cinco caracteres inseridos), penso em algo como isto: #!/bin/bash read string check=${#string} echo $check if [ $check -ge 5 ]; then echo "error" ; exit else echo "done" fi existe uma solução mais "elegante"?
27 bash  shell  string 


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.