Perguntas sobre 'bash'

Bash (Bourne-Again SHell), é o shell usado na interface de linha de comando do Ubuntu por padrão.
3
respostas

Como obtenho a saída e o valor de saída de um subshell ao usar “bash -e”?

Considere o seguinte código outer-scope.sh #!/bin/bash set -e source inner-scope.sh echo $(inner) echo "I thought I would've died :(" inner-scope.sh #!/bin/bash function inner() { echo "winner"; return 1; } Estou tentando fazer...
01.12.2011 / 14:22
5
respostas

Como juntar / mesclar muitos arquivos mp3?

Pesquisando no Google sobre como juntar / mesclar muitos arquivos mp3, isso sugere que eu deveria apenas cat eles juntos. Isso pode "funcionar", mas claramente não é a maneira correta de fazer isso, já que cada cabeçalho e conjunto de tags...
23.07.2011 / 23:19
7
respostas

tar: Saindo com status de falha devido a erros anteriores

Eu escrevi um pequeno script que tars e comprime uma lista de diretórios + arquivos. O script parece executado com sucesso, na medida em que um arquivo .tar.gz utilizável é criado após a execução do script. No entanto, recebo esta mensagem...
29.07.2010 / 09:17
2
respostas

Como eu insiro um caractere de tabulação literal em um shell bash?

Por exemplo, eu queria usar o utilitário de classificação com a opção -t para especificar separadores de guias, mas sort -t "\t" não funciona.     
28.11.2011 / 17:04
4
respostas

porque é. não no caminho por padrão?

Em sistemas semelhantes ao UNIX ao longo dos anos (o mais relevante para mim, o Linux), notei que . (diretório atual) nunca está no $PATH por padrão. Por que isso acontece? Eu me lembro de ter lido anos atrás que era um problema de segu...
25.06.2010 / 07:25
5
respostas

Como manter apenas toda enésima linha de um arquivo

Eu tenho um arquivo CSV bastante considerável (75MB). Eu só estou tentando produzir um gráfico disso, então eu realmente não preciso de todos os dados. Reescrita: gostaria de excluir n linhas, manter uma linha, excluir n linhas e assim por di...
03.03.2012 / 18:20
4
respostas

Descobrir se existe um nome de usuário

Como posso descobrir, em um script de shell, se um determinado nome de usuário existe no sistema atual? /etc/passwd e /etc/shadow estão incompletos. Considere os serviços de diretório do OS X, ou Linux com a integração do Active Direct...
16.09.2011 / 09:28
5
respostas

Como "extrair" um arquivo zip?

Eu extraí um arquivo zip em uma pasta não vazia. O arquivo zip tem muitos arquivos e uma hierarquia profunda, que é mesclada com a árvore existente do diretório de destino. Como posso remover os arquivos e diretórios que foram criados ao descomp...
14.02.2013 / 00:24
9
respostas

Substituição no arquivo de texto ** sem ** expressões regulares

Eu preciso substituir algum texto dentro de um arquivo de texto por um substituto. Normalmente eu faria algo como sed -i 's/text/replacement/g' path/to/the/file O problema é que ambos text e replacement são strings complexas contend...
09.05.2012 / 17:00
2
respostas

qual é a diferença entre “command && command” e “command; comando"

Eu vejo esses dois usos no comando "& &" do Ubuntu "e" comando; comando ",  por exemplo. apt-get update && apt-get upgrade O que seria diferente se eu usar apt-get update; apt-get upgrade ?  Eu não estou pedindo esse u...
12.07.2013 / 17:03