Perguntas sobre 'function'

2
respostas

Retornando uma variável de uma função [closed]

Eu tenho o script Linux mostrado abaixo. Eu posso obtê-lo para retornar do método descriptografar nada que eu preciso descompactar um arquivo. O método decrypt envia uma string com o nome de um arquivo zip. Por favor, dê alguns conselhos. Menc...
22.07.2015 / 14:06
2
respostas

Posição do cursor no vi na abertura do arquivo

vishex () { echo '#!/bin/bash' > $1; chmod +x $1; vi $1 } O objetivo da função acima é ter um alias para a criação rápida e confortável de scripts bash. Eu gostaria que na abertura do arquivo o cursor não estaria na linha She...
09.10.2015 / 09:26
1
resposta

Aliasing um comando com parâmetros especiais [duplicado]

Gostaria de ter um alias para o seguinte código: - g++ *.cc -o * 'pkg-config gtkmm-3.0 --cflags --libs'; mas eu quero que, quando eu inserir o alias, ele seja seguido pelo nome do arquivo *.cc e, em seguida, pelo nome do programa com...
24.05.2015 / 16:21
2
respostas

Bash: Como criar um alias em .bashrc para awk com parâmetros

Estou tentando adicionar um alias no arquivo .bashrc da seguinte forma: ... alias cutf="_cutf" ... _cutf() { awk 'NR >= $2 && NR <= $3 { print }' < $1 } (O objetivo da função é mostrar o conteúdo das linhas cujo número...
09.03.2015 / 15:02
2
respostas

Função de empacotador de instalação sob demanda para executáveis

Como faço a função a seguir funcionar corretamente # Install git on demand function git() { if ! type git &> /dev/null; then sudo $APT install git; fi git $*; } fazendo git $* chamar /usr/bin/git em vez da função git...
03.04.2014 / 23:54
4
respostas

Passe o argumento da função para a variável definida

Como posso "injetar" um argumento de função em uma variável definida, como neste exemplo? mood="i am $1 happy" happy () { echo "$mood" } happy "very" Saída atual: i am happy Saída desejada: i am very happy Obrigado!...
05.09.2018 / 07:51
1
resposta

FreeBSD's sh: Listar funções

O que é o /bin/sh do FreeBSD equivalente a bash : compgen -A function que lista os nomes das funções declaradas.     
23.11.2017 / 23:50
1
resposta

Passando vários argumentos para o sudo dentro da função

foo (){ sudo -- sh -c "cd /home/rob; echo \"$@\"" } Estou tentando fazer uma função bash em .bashrc que será sudo, mude para um diretório específico e execute um comando Python. Para fins de demonstração, alterei isso para faz...
23.08.2017 / 18:49
1
resposta

cat heredocument copiou tudo além da chamada de função

Eu executei o seguinte código no meu console Bash em um ambiente Ubuntu 16.04: cat <<-'DWA' > /opt/dwa.sh DWA() { test='test' read domain find /var/www/html/ -exec cp /var/www/html/${domain} /var/www/html/...
01.12.2017 / 22:07
1
resposta

Como dividir a matriz Bash em argumentos

Eu escrevi um script bash para listar processos python, uso de RAM e PID e status em formato legível por humanos com linhas coloridas. Mas eu tenho alguns problemas com o tempo de trabalho do script. Por causa dos repetidos comandos ps escrit...
03.10.2016 / 16:59