Perguntas sobre 'function'

3
respostas

Execute nvm (função bash) via sudo

Eu quero escrever um script de inicialização que deve basicamente ser executado nvm use v0.11.12 && forever start /srv/index.js como o usuário webconfig . nvm é uma função do shell declarada em ~webconfig/.nvm/nvm.sh , inc...
21.04.2014 / 12:44
1
resposta

para loop na função bash

Eu escrevi recentemente a seguinte função bash : makeaudiobook () { count=1 almbumartist=$2 for f in $1; do preprocess $f > $f-preprocessed text2wave $f-preprocessed -o $f.wav lame -b 16 --tt $f --ta $albumartist...
28.02.2013 / 09:44
4
respostas

Como posso fazer colorizar os arquivos .dotfiles com destaque de origem por padrão?

Normalmente, quando eu gato um arquivo como este édifícillersemcolorir.Euconseguiobtercatparausarorecursodedestaquecomoeste:cdc(){forfnin"$@"; do source-highlight --out-format=esc -o STDOUT -i $fn 2>/dev/null || /bin/cat $fn done; };...
07.06.2015 / 03:03
2
respostas

Como posso fazer com que as funções desse arquivo de script sejam carregadas sem ter que fazer isso todas as vezes? “Comando não encontrado” (noções básicas de bash / script)

Como posso fazer com que as funções desse arquivo de script sejam carregadas sem precisar obtê-lo todas as vezes? Eu criei um arquivo foo com funções de script que gostaria de executar. Está em /usr/bin , que está no PATH. Arquivo fo...
17.07.2014 / 23:41
4
respostas

É possível usar funções declaradas em um tipo de shell em outro tipo de shell

Eu tenho um script bash que contém muitas definições de funções comuns para o nosso sistema Linux. É possível obtê-lo e usar funções de outro tipo de shell (csh e ksh)?     
27.10.2017 / 12:23
4
respostas

O que são comandos para encontrar palavras-chave shell, funções incorporadas e funções definidas pelo usuário?

Eu estava discutindo com meu amigo como os comandos são analisados no shell, e ele me disse que o bash pesquisa o comando na seguinte ordem Lista de aliases Lista de palavras-chave do shell Lista de funções definidas pelo usuário Lista...
30.01.2013 / 12:33
2
respostas

Por que o alias dentro da função não funciona?

Veja o código abaixo: a()(alias x=echo\ hi;type x;alias;x);a Eu tenho um alias dentro de uma função, eu não quero mudar o ambiente externo (é por isso que eu estou usando () em vez de {} ), mesmo o código dizendo que o alias foi defi...
23.01.2015 / 18:42
1
resposta

Chamando 'source' da função bash

Estou tentando criar um arquivo cujo nome é passado de stdin. Meu plano é criar uma função assim: mySource() { # get stdin and pass it as an argument to 'source' source $(cat) } para ser chamado assim: $ echo "file1.sh" | mySourc...
14.08.2014 / 18:03
1
resposta

Como posso imprimir a declaração completa da função de qualquer função que tenha uma string específica dentro dela?

Eu tenho muitas funções no meu bashrc , mas para as recém-criadas, muitas vezes esqueço o nome da função. Então, por exemplo, quando eu defini essa função no meu .bashrc : function gitignore-unstaged { ### Description: # create...
08.11.2016 / 17:37
4
respostas

A execução de um comando dentro da instrução 'if' e no sucesso executa etapas adicionais

Eu estava tentando executar um programa que criaria um diretório com base em um caminho completo fornecido a ele a partir do prompt e, se o diretório já existir, ele retornará um erro (para "o diretório já existe") e perguntará novamente para o...
25.12.2014 / 20:53