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.




5
Bash Function Decorator
Em python, podemos decorar funções com código que é automaticamente aplicado e executado em funções. Existe algum recurso semelhante no bash? No script em que estou trabalhando, tenho alguns boilerplate que testam os argumentos necessários e saem se eles não existirem - e exibem algumas mensagens se o sinalizador de …
10 bash  function 



6
bash encontrar linhas começando com string
Eu tenho vários arquivos e quero descobrir qual deles contém linhas seqüenciais começando com uma determinada string. Por exemplo, para o seguinte arquivo: Aaaaaaaaaaaa Baaaaaaaaaaa Cxxxxxxxxx Cyyyyyyyyy Czzzzzzzzz Abbbbbbbbbbb Bbbbbbbbbbbb Caaaaaa Accccccccccc Bccccccccccc Cdddddd Ceeeeee Há mais de uma linha começando com 'C', então eu quero que este arquivo seja …
10 bash  sed  grep  string 

3
Como definir funções bash semelhantes de uma só vez
Eu tenho essas funções em ~/.bashrc: function guard() { if [ -e 'Gemfile' ]; then bundle exec guard "$@" else command guard "$@" fi } function rspec() { if [ -e 'Gemfile' ]; then bundle exec rspec "$@" else command rspec "$@" fi } function rake() { if [ -e …
10 bash 





2
Particionar programaticamente o disco
Estou tentando criar um script bash que criará uma nova partição com um sistema de arquivos em um disco com as partições existentes. Parece fácil criar partições programaticamente com o parted, no entanto, é necessário saber por onde iniciar e parar a nova partição, e é aqui que estou tendo …
10 bash  partition  fdisk  parted 


4
Retornando um valor de uma função bash
Eu tenho uma função que retorna 1 se o número for um número válido de dez dígitos: valNum() { flag=1 if [[ $1 != [1-9][0-9][0-9][0-9][0-9][0-9][0-9][0-9][0-9][0-9] ]]; then echo "Invalid Number" flag=0 fi return $flag } Está sendo chamado por: if [[ $(valNum $num) -eq 1 ]]; then #do something fi …

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.