Estou tentando executar o código abaixo, mas quando tento usar minha função na instrução if, recebo o erro -bash: [: too many arguments .
Por que isso está acontecendo?
Obrigado antecipadamente!
notContainsElement () {
local e match="$...
Eu tenho a seguinte função:
bar() { echo $1:$2; }
Eu estou chamando essa função de outra função, foo . foo em si é chamado da seguinte forma:
foo "This is" a test
Eu quero obter a seguinte saída:
This is:a
Ou seja, o...
Eu quero escrever a seguinte função bash de uma forma que possa aceitar sua entrada de um argumento ou um pipe:
b64decode() {
echo "$1" | base64 --decode; echo
}
Uso desejado:
$ b64decode "QWxhZGRpbjpvcGVuIHNlc2FtZQ="
$ b64decode &...
Dados
1
\begin{document}
3
Código
#!/bin/bash
function getStart {
local START="$(awk '/begin\{document\}/{ print NR; exit }' data.tex)"
echo $START
}
START2=$(getStart)
echo $START2
que retorna 2 , mas eu quero...
No bash, eu posso escrever:
caller 0
e receba o contexto do responsável pela chamada :
Número da linha
Função
Nome do script
Isso é extremamente útil para depuração. Dado:
yelp () { caller 0; }
Eu posso escrever yelp...
Eu apenas decidi experimentar o zsh (por meio do oh-my-zsh), e agora estou jogando com precmd para emular um prompt de duas linhas que tem prompts corretos em mais do que apenas a última linha.
Então eu clonei o tema padrão, e inspirei es...
Observe que retornamos de um loop, que é redirecionado.
Eu não sei, se eu deveria me preocupar com o buffer de gravação de "arquivo".
function f {
i=1
while :
do
echo aaaaaaaaaaaaabbbbbbbbbbbbbbbbb
((i++))...
WARNING - this question is about the Bash before the shellshock vulnerability, due to which it was changed.
Eu já vi algo assim no meu bash ENV:
module=() { eval '/usr/bin/modulecmd bash $*' }
Como essa construção funciona? Como é...
Aqui está uma versão simplificada do meu script. Minha pergunta é: como faço para retornar o código de saída de apt-get neste caso?
#!/bin/bash
install_auto() {
apt-get -h > /dev/null 2>&1
if [ $? -eq 0 ] ; then
return $(sudo...