Perguntas sobre 'bash-functions'

1
resposta

Bash retorna um array associativo de uma função e então passa aquele array associativo para outras funções [closed]

Estou tentando criar um array associativo em uma função a partir de uma lista passada por meio de um argumento, mas isso não está funcionando: #!/usr/bin/env bash function cwd { echo "$( cd "$( dirname "${BASH_SOURCE[0]}" )" && p...
12.08.2018 / 01:47
2
respostas

Como fazer uma função personalizada no arquivo bash

Eu estou procurando uma maneira de criar uma função personalizada em um dos arquivos de configuração, para que quando eu abrir uma nova sessão, a mesma função personalizada possa ser avaliada (ou originada), e eu possa usar a função facilmente ....
15.02.2018 / 21:20
1
resposta

function e passar argumentos

Então, esta é minha primeira função: #!/bin/bash lets_print () { echo hello $1 } lets_print Earth lets_print Mars pronto para mostrar resultado user@bash$ ./demo.sh Hello Earth Hello Mars E esta é a minha segunda função:...
14.04.2018 / 02:06
1
resposta

Adicionando scrabbles de saída de depuração resultam da função

Eu tenho uma função que retorna um valor. Mas gostaria de adicionar alguns echo s para facilitar a depuração. Mas isso destrói o resultado. Exemplo: function foo { echo "In foo" VAR="1234" echo "Calculated item" echo "$VAR" }...
30.03.2018 / 13:20
1
resposta

Como posso converter uma pasta de arquivos de áudio em um único arquivo (iterar em várias pastas)?

Eu tenho alguns jogos de rádio de várias séries. Alguns já são single-track, alguns são multi-track. Eu quero que tudo seja single-track. Eu não me importo de re-codificar; na verdade eu quero transferi-los para o meu dispositivo móvel e prefiro...
26.02.2018 / 07:58
1
resposta

A função Bash que cria um apelido é chamada indefinidamente

Eu executei a seguinte função Bash que adiciona uma string com variáveis expandidas, no final do meu bashrc : alias() { echo "alias $repo=\"$HOME\"/$repo/$repo.sh" >> "$HOME"/.bashrc source "$HOME"/.bashrc 2>/dev/null } ali...
04.03.2018 / 05:33
2
respostas

Criando contém função para uma matriz Bash

Eu tenho isso contém função que é suposto para verificar se uma matriz tem um certo valor. A matriz em si é passada como o primeiro argumento e o valor é o segundo argumento. #!/usr/bin/env bash set -e; branch_type="${1:-feature}"; arr=( 'f...
07.07.2018 / 08:55
1
resposta

Hífen (-) ignorado no final de um comando canalizado aninhado dentro de uma função?

Eu uso o Ubuntu 16.04 (xenial) com o Bash 4.3.48 (1). Com base na resposta de Stephen Kitt nesta sessão , Tentei executar o seguinte comando como parte de uma função chamada imb() : mysqldump -u root -p --all-databases | zip "$drt/db-$d...
14.04.2018 / 00:42
1
resposta

BASH: declara uma função local no host remoto com shell interativo

feliz por escrever para você aqui. Fiz muita pesquisa sobre isso e não encontrei uma solução. O que eu quero fazer é relativamente simples. Há uma função bash local de advertência no ambiente da minha estação de trabalho. function caveat()...
11.12.2017 / 20:37
1
resposta

Inicia a função em segundo plano e salva o PID

Eu tenho um script que contém duas funções. uma função inicia a outra como um processo em segundo plano e retorna o processamento do UID. Isso funciona bem, desde que eu não queira colocar o PID em uma variável dedicada. Uma vez que eu tento atr...
26.01.2018 / 16:11