Perguntas com a marcação «shell»

O termo 'shell' refere-se a uma classe geral de intérpretes de comando interativos baseados em texto, mais frequentemente associados aos sistemas operacionais Unix e Linux. Para perguntas sobre scripts de shell, use uma tag mais específica, como 'bash', 'powershell' ou 'ksh'. Sem uma tag específica, uma solução portátil (compatível com POSIX) deve ser assumida, embora seja preferível usar 'posix' adicionalmente ou 'sh'.



6
Executando vários comandos em uma linha no shell
Digamos que eu tenho um arquivo /templates/applee quero colocá-lo em dois lugares diferentes e depois remova o original. Então, /templates/appleserá copiado para /templates/usedAND /templates/inuse e depois disso eu gostaria de remover o original. É cpa melhor maneira de fazer isso, seguida por rm? Ou há uma maneira melhor? Eu quero …
388 bash  shell 


7
Capturando grupos de um Grep RegEx
Eu tenho esse pequeno script no sh(Mac OSX 10.6) para examinar uma variedade de arquivos. O Google parou de ser útil neste momento: files="*.jpg" for f in $files do echo $f | grep -oEi '[0-9]+_([a-z]+)_[0-9a-z]*' name=$? echo $name done Até agora (obviamente, para você, shell gurus), $nameapenas contém 0, 1 …
380 bash  shell  grep 







18
Como posso matar um processo pelo nome em vez de PID?
Às vezes, quando tento iniciar o Firefox, ele diz "um processo do Firefox já está em execução". Então eu tenho que fazer isso: jeremy@jeremy-desktop:~$ ps aux | grep firefox jeremy 7451 25.0 27.4 170536 65680 ? Sl 22:39 1:18 /usr/lib/firefox-3.0.1/firefox jeremy 7578 0.0 0.3 3004 768 pts/0 S+ 22:44 0:00 …
349 linux  bash  shell 



7
Um exemplo de como usar getopts no bash
Eu quero chamar o myscriptarquivo desta maneira: $ ./myscript -s 45 -p any_string ou $ ./myscript -h #should display help $ ./myscript #should display help Meus requisitos são: getopt aqui para obter os argumentos de entrada verifique se -sexiste, se não retornar um erro verifique se o valor após -sé …
345 bash  shell  getopts 

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.