Perguntas sobre 'function'

4
respostas

procura a função no unix

Eu tento entender a função seek (2) da versão 6 do Unix. Este exemplo: seek(0,0,2) O primeiro argumento é o descritor de arquivo. E 0 seria a entrada padrão. O segundo argumento é o deslocamento, que é 0. E o terceiro argumento nos d...
28.12.2014 / 14:24
1
resposta

grom () palavra-chave no bash lança inesperado '(' token

Não sei bem por que estou recebendo o erro em .bash_profile syntax error near unexpected token '(' quando uso a palavra-chave grom() para minha função. Eu queria criar uma função bash que iria apenas automaticamente rebase minha ram...
25.03.2015 / 22:26
3
respostas

Uma função em sh pode ter instruções zero?

Existem padrões relevantes que ditam o que uma implementação de sh deve fazer com uma função vazia? O trecho a seguir define uma função com instruções zero a() { } A versão subshell parece ser tratada de forma idêntica a() ( )...
07.03.2017 / 03:27
2
respostas

funções e variáveis do shell com o mesmo nome

Em Manual de bash : Note that shell functions and variables with the same name may result in multiple identically-named entries in the environment passed to the shell’s children. Care should be taken in cases where this...
30.07.2017 / 02:41
2
respostas

passando o comando de exportação para funcionar no shell script

#!/bin/sh execute_cmd() { $($@) } execute_cmd export MY_VAR=my_val echo ${MY_VAR} Como $() é executado em um sub-shell, $MY_VAR não está definido corretamente no shell em que o script está sendo executado. Minha pergunta, como...
28.08.2017 / 18:51
1
resposta

como adicionar uma opção personalizada ao comando mkdir

Eu criei muitos diretórios e gostaria de tornar minha vida preguiçosa e auto cd no diretório que fiz com a opção -g com o resultado de mkdir -g foo O terminal seria assim: User:/$ mkdir -g foo User:/foo/$ Eu olhei para esta p...
27.02.2017 / 00:14
2
respostas

Parâmetros opcionais na função bash

Eu tenho uma função para criar rapidamente uma nova ramificação do SVN que seja assim function svcp() { svn copy "repoaddress/branch/$1.0.x" "repoaddress/branch/dev/$2" -m "dev branch for $2"; } O que eu uso para criar rapidamente um novo...
04.04.2016 / 13:03
1
resposta

Exportar uma variável de dentro de uma função é igual à exportação global dessa variável?

Eu uso o Ubuntu 16.04 com o Bash nativo. Não tenho certeza se estou executando #!/bin/bash myFunc() { export myVar="myVal" } myFunc é igual em qualquer sentido, apenas executando export myVar="myVal" . É claro que uma variável...
13.02.2018 / 14:29
3
respostas

Execute somente se for uma função bash

Estou à procura de algo semelhante ao command do Bash, que só executará algo se for uma função. Atualmente, tenho uma maneira insegura de fazer: # Go through arguments in order for i in $*; do if [ -z 'which $i' ]; then # Run f...
21.07.2015 / 05:14
3
respostas

Prefixo todos os argumentos com -o em BASH

Como prefixo -p a todos os argumentos passados para minha função? Modificar os próprios argumentos e criar uma nova matriz são bons.     
14.07.2011 / 05:34