Perguntas com a marcação «shell»

11
Listar nomes de aliases, funções e variáveis ​​no zsh

Eu preciso de uma maneira de listar os nomes (sem o corpo / conteúdo / valor) de aliases, funções, variáveis ​​e matrizes no zsh. Idealmente, ele deve se comportar como compgen: compgen -a # will list all the aliases you could run. compgen -A function # will list all the functions you could...

11
Como determinar a quantidade de tempo restante em um "sono"?

Eu tenho: sleep 210m && for i in $(seq 1 5); do echo -e '\a'; sleep 0.5; done funcionando como um timer simples e sem frescuras para me lembrar quando algo deve ser feito. Esse sleep 210mé o PID 25347. Estou tentando descobrir quanto tempo resta no sono. O melhor que eu inventei,...

11
Formatando texto em colunas

Eu tenho um arquivo com duas colunas, como mostrado abaixo (exemplo): ARQUIVO 1: John 1 Peter 2 Michael Rod 3 Su 7 Louise 9 Preciso formatar isso e minha saída esperada deve ser: ARQUIVO 1: John 1 Peter 2 Michael Rod 3 Su 7 Louise

11
É perigoso executar eco sem aspas?

Já vi alguns tópicos semelhantes, mas eles estão se referindo a não citar variáveis, o que eu sei que poderia levar a resultados indesejados. Eu vi esse código e queria saber se seria possível injetar algo a ser executado quando essa linha de código for executada: echo run...

11
Uso de chaves {} como argumentos para comandos e suas opções

Exemplos Recentemente, encontrei exemplos de uso de pares de chaves {}, sem nada entre as chaves de abertura e fechamento, como argumentos para comandos e até para suas opções: cat foo | xargs -I{} echo {} find . -size 0 -exec rm -i {} \; Sem documentação Meu problema é que não consigo...

11
Comando multilinha: comente uma linha

Eu gosto de usar o seguinte formato em scripts para comandos com muitos parâmetros (para facilitar a leitura): docker run \ --rm \ -u root \ -p 8080:8080 \ -v jenkins-data:/var/jenkins_home \ -v /var/run/docker.sock:/var/run/docker.sock \ -v "$HOME":/home \ jenkinsci/blueocean Mas, às...