Perguntas com a marcação «bash»

10
Use o submódulo git foreach com a função

Minha intenção é ter um script que atualize todos os sub-módulos git de acordo com o ramo. Se não houver tal ramificação para um submódulo, o mestre será usado. Isto é o que eu tenho agora: #!/bin/bash -x if [ -z $1 ]; then echo "Branch name required." exit fi function pbranch { exists=`git...

10
Quantas maneiras diferentes você pode criar um "alias" no Bash?

Eu só sei de duas maneiras: alias foo=bare function foo() { bar }. A razão pela qual estou perguntando é que - de repente, em uma das minhas sessões do bash - não consigo executar o lncomando porque bashestá com erro -bash: /usr/local/.../ln: No such file or directory(onde esta /usr/local/.../é...

10
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...

10
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
Como modificar a saída no pipeline de comando bash

Por exemplo, obtive de algum comando algumas linhas $ some-command John Bob Lucy Agora eu gostaria de adicionar o comando encadeamento, que modifica a saída. $ some-command | other-command Hi John Bye Hi Bob Bye Hi Lucy Bye Como escrever other-command? (Eu sou um novato na

10
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 'Gemfile' ]; then bundle exec...

10
entendendo o valor padrão do IFS

Na minha versão 4.2.8 do GNU bash, o IFS possui um valor padrão de espaço, tabulação e linha de alimentação por padrão: usr@T42 ~ $ echo -n "$IFS" | hexdump -C 00000000 20 09 0a | ..| 00000003 usr@T42 ~ $ Existe uma razão para esse IFS padrão? Além disso, quais utilitários usam o IFS além do...

10
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á...