Perguntas sobre 'bash-functions'

0
respostas

Função simples com 'pbcopy' trava [fechado]

Estou tentando escrever uma função que copie STDIN para a área de transferência usando pbcopy , mas também remove as novas linhas: cbc () { echo -n "${1}" | pbcopy } Mas quando executo cbc $PWD , o processo é interrompido. O que e...
04.05.2018 / 15:15
0
respostas

Uma função bash carregável 'function_not_found_handle ()' seria possível?

Eu escrevi uma função para lidar com comandos desconhecidos no bash via command_not_found_handle () . Minha intenção é fornecer scripts sob demanda e acesso suas funções dentro do manipulador. Mas, infelizmente, as funções de origem são execut...
03.02.2018 / 20:54
2
respostas

como escrever algum texto em um arquivo em uma máquina diferente

Eu tenho 2 machine machine1 e machine2. Eu quero escrever a partir de gravar alguns conteúdos em arquivo em machine2 de machine1. Em uma mesma máquina, posso executar sudo cat ~/.ssh/id_dsa.pub >> ~/.ssh/authorized_keys para grava...
12.11.2018 / 00:37
1
resposta

Função da declaração export -f ao criar funções no bash_profile

Eu encontrei um arquivo bash_profile que faz uso da declaração export -f da seguinte maneira: # Run xelatex and BibTeX function xelatex_bibtex { xelatex -shell-escape "${1}.tex" && bibtex "${1}" &&...
18.08.2018 / 13:23
3
respostas

Duplicar elementos de uma matriz, exceto o primeiro e o último elementos

Eu tenho uma matriz e gostaria de repetir cada elemento, exceto o primeiro e o último elementos. Por exemplo, se a matriz tiver cinco elementos 1 2 3 4 5 , depois da repetição, seus elementos deverão ser 1 2 2 3 3 4 4 5 . Meus comandos...
17.11.2018 / 19:12
2
respostas

Bash: Uma estrutura semelhante a uma função que não requer uma chamada? [fechadas]

Eu desejo algum tipo de estrutura de dados que se pareça com uma função Bash, mas não seja uma função. Uma estrutura named para organizar comandos por contexto, que também deve permitir guias principais. Isso é legal quando você tem um arqu...
16.02.2018 / 11:31
1
resposta

sourcing bash script não adquire função def

Isso é estranho - deve funcionar. Eu tenho este arquivo /home/foo/waldo.sh #!/usr/bin/env bash waldo(){ if [[ -z $(command -v waldo) ]]; then npm install -g '@oresoftware/waldo' || { return 1; } fi comm...
24.06.2018 / 00:03
1
resposta

A chamada de função Bash do arquivo de script falha, enquanto a chamada do terminal é bem-sucedida

No Ubuntu 16.04 com Bash eu criei um arquivo $HOME/ulcwe/software_internal.sh que contém uma função rse() sem uma chamada. O arquivo é originado em ~/.bashrc (que foi originado por ele mesmo) e eu posso chamar rse de qualquer lugar n...
04.03.2018 / 13:27
1
resposta

'set -e' dentro de uma função bash

O set -e se comporta de maneira diferente aqui set -e; function foo { } vs. function foo { set -e; } set -e pertence a funções internas? O set -e declarado fora das funções afeta as funções "aninhadas" dentro de um ar...
18.11.2017 / 02:32
2
respostas

Localiza localização da função shell / bash no disco [duplicado]

Se eu tiver uma função assim: #!/usr/bin/env bash function foo { } e a função acima está em .bash_profile ou em algum lugar. Se eu usar which foo , ele não me fornecerá a localização desse comando no shell script....
27.11.2017 / 08:29