Perguntas sobre 'shell'

2
respostas

modificar caminho globalmente

Existe um padrão para $PATH e a ordem das coisas que deveriam estar lá? Fora da caixa, o Arch Linux não possui /usr/local/bin no $PATH . Quero adicioná-lo, mas não tenho certeza se há uma hierarquia pré-definida para os caminhos do siste...
04.09.2010 / 20:27
4
respostas

Como salvar e restaurar todas as opções de shell, incluindo errexit

Eu li muitas perguntas em vários sites de troca de pilha e fóruns de ajuda unix sobre como modificar opções de shell e restaurá-las -  o mais abrangente que encontrei aqui é em Como desfazer um conjunto -x '? A sabedoria recebida parece s...
02.08.2017 / 20:06
3
respostas

Configura o array awk na linha de comando?

Eu sei que a opção -v pode ser usada para awk na linha de comando para definir o valor de uma variável. Existe alguma maneira de definir valores para elementos da matriz awk na linha de comando? Algo como: awk -v myarray[index]...
12.01.2016 / 16:18
2
respostas

Como disponibilizar uma função para o comando 'parallel' (GNU)?

No Bash, vamos considerar uma função que não faz nada além de echo do argumento seguido por "é um inteiro". f () { num="${!1}"; echo $num is an integer; } number=12 f number # 12 is an integer Eu gostaria de escrever em um arquivo um n...
20.03.2016 / 21:06
3
respostas

Bash long string, sem divisão de palavras?

Eu quero arrumar alguns scripts com comandos longos, para que, por exemplo: { somecheck || somecomand "reallyreallyreallyreallyreallyreallylongstring" } &> /dev/null & torna-se algo como: { somecheck || \...
12.04.2015 / 11:53
2
respostas

Como usar o multiline como separador de grupo no grep?

Em grep , você pode usar --group-separator para escrever algo entre as correspondências de grupo. Isso é útil para deixar claro quais blocos nós temos, especialmente quando usamos a opção -C X para obter as linhas de contexto. $ ca...
16.06.2015 / 09:08
3
respostas

Shell UNIX transacional para mudanças no sistema de arquivos

É fácil cometer um erro ao copiar (cp), mover / renomear (mv), remover (rm / rmdir), criar dirs (mkdir) e alterar permissões de arquivo (chmod). Seria bom ter um log para ver antes de cometer. Existe uma ferramenta para realizar essas ações e...
24.10.2013 / 07:59
3
respostas

Operador e designação condicional do Bash

Podemos usar o operador condicional do bash com operadores de atribuição após o cólon? Manual de referência do bash explica os operadores aritméticos da seguinte forma. operador condicional expr ? expr : expr atribuição = *= /= %=...
27.04.2014 / 03:19
2
respostas

Quantos comandos podem ser enfileirados com operadores de controle?

Estive lendo sobre operadores de controle e fiquei me perguntando se havia um limite para quantos comandos você poderia alinhar com operadores de controle, como || , && e ; . Além disso, existe um arquivo de configuração em alg...
06.08.2014 / 01:27
1
resposta

Você pode alterar o formato do timestamp para o comando history no tcsh

Quando executo o comando history (no tcsh), ele imprime apenas a parte TIME do registro de data e hora e omite a data: 3 15:07 echo $PATH 4 15:07 ls -la No bash, você pode usar a variável ambiental HISTTIMEFORMAT para afetar...
08.09.2014 / 20:40