Perguntas com a marcação «bash»

Perguntas específicas ao Bourne Again SHell do GNU, em oposição a outros shells Bourne / POSIX. Para perguntas sobre shells do Unix em geral, use a tag / shell.


3
Como descobrir uma nova linha usando um loop for?
Em vários lugares da web, encontrei: \015 \012 \x0a - hex \n \r tudo como sinônimo de várias novas linhas / retornos de carro ... Mas neste pequeno script que não consigo reconhecer quando me deparo com uma nova linha - alguém pode me dizer o que devo procurar na …
8 bash  shell  string 

3
A string Bash substitui vários caracteres por um
Estou substituindo, de um título de feed, todos os caracteres, exceto letras e dígitos, por um traço para usar o resultado como um nome de arquivo seguro para qualquer sistema de arquivos: $ t="Episodie 06: No hope of riding home (NEW) - Advanced grammar" $ echo ${t//[^A-Za-z0-9]/-} Episodie-06--No-hope-of-riding-home--NEW----Advanced-grammar No entanto, …
8 bash  shell  string 


4
Em qual fluxo o Bash grava seu prompt?
Estou tentando redirecionar toda a saída do bash (prompt, entrada do usuário, resultados) para um arquivo Exemplo: /bin/bash > file.txt 2>&1 Eu pensei que iria funcionar, mas não estou recebendo o prompt. Alguém pode me dizer o que estou fazendo de errado?

2
Falha na saída de cor da festança
É um problema de sed ou eco? O que estou fazendo de errado? $> cat ~/bin/color_test.sh #!/bin/bash ColorOff='\e[0m' # Text Reset BWhite='\e[1;37m' # Bold White string="test TEST test" echo -e "$string" | sed -e "s/TEST/${BWhite}TEST${ColorOff}/g" $> ~/bin/color_test.sh test e[1;37mTESTe[0m test TESTE com destaque em negrito é o que era esperado.
8 bash  sed  quoting 

2
Como o `encontra. -name * foo * `funciona?
Eu pensei que o curinga *no comando find . -name *foo*fosse substituído pelo bash e, no entanto, o comando funcionará, a menos que *foo*corresponda a algo no diretório atual, e não. É confuso.
8 bash  find 

1
Bash: `-su: $ *: variável não acoplada` com` set -u`
Este é um sistema FreeBSD 7.x executando o GNU bash versão 4.0. No Bash, a set -uopção pode forçar um shell a imprimir um erro se encontrar uma variável não definida, como esta: $ set -u $ echo $THISISUNSET -su: THISISUNSET: unbound variable $ echo $? 1 No entanto, também …
8 bash  freebsd 

2
entender uma sequência de redirecionamentos
Se vários redirecionamentos forem usados ​​juntos, a mudança de ordem faz diferença? Como alguém deve entender o significado de sua ordem? O canal encadeado de redirecionamentos é criado como a leitura dos redirecionamentos da esquerda para a direita ou da direita para a esquerda? Por exemplo command 2>&1 > somefile …






2
Quais são os novos recursos disponíveis para o bash 4?
Eu estava usando o bash3 até agora e recebi uma cópia da versão mais recente $ ./bash --version GNU bash, version 4.1.0(1)-release (i686-pc-linux-gnu) Copyright (C) 2009 Free Software Foundation, Inc. License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html> This is free software; you are free to change and redistribute …
8 shell  bash 

Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.