Perguntas sobre 'shell'

2
respostas

Aguardar que uma janela X apareça / desapareça (de uma maneira sã)

Dentro de um script de shell, eu preciso esperar por uma janela que tenha uma string em seu título para aparecer, fazer alguma ação, e então esperar que ela desapareça, e fazer alguma outra ação. Até ontem, eu tinha esse código simples. O pro...
07.05.2013 / 19:39
8
respostas

remove os arquivos mais antigos

Estou tentando excluir arquivos antigos do diretório e deixar apenas 3 novos arquivos. cd /home/user1/test while [ 'ls -lAR | grep ^- | wc -l' < 3 ] ; do rm 'ls -t1 /home/user/test | tail -1' echo " - - - " done algo está er...
05.04.2012 / 11:04
2
respostas

Como inserir automaticamente o período de graça do sudo no login do CLI? [duplicado]

O que eu gostaria de fazer é poder fazer login e sudo comandos imediatamente, sem precisar digitar uma senha novamente. É muito redundante digitar minha senha duas vezes seguidas quando preciso fazer login e executar um comando privilegiado. E...
21.09.2013 / 15:24
1
resposta

Etimologia de $ PWD

Qual é a etimologia de $PWD ? É um acrônimo? Sei que existe um comando pwd que imprime o diretório de trabalho, mas, em minha opinião, faria mais sentido nomear a variável $CWD para o Current Working Directory, já que as variáveis do...
19.10.2017 / 02:13
2
respostas

Como gerenciar uma quantidade enorme de arquivos no shell?

$ ls ./dir_with_huge_amount_of_files/errors/ Suponha que um diretório esteja cheio de imagens com timestamps unix, quero dizer muito medido em muitos GBs ou até mais. Comandos shell como ls receberão avisos de estilo de estouro porque...
25.03.2011 / 00:11
4
respostas

OpenSSH - mapeia aliases em ~ / .ssh / config para endereços IP na linha de comando

É possível consultar ~ / .ssh / config na linha de comando? Digamos que eu gostaria de recuperar o endereço IP para o qual o alias específico aponta em um programa separado, é possível?     
28.01.2013 / 18:47
3
respostas

Como verificar se stdin é / dev / null do shell?

No Linux, existe uma maneira de um script de shell verificar se sua entrada padrão é redirecionada do dispositivo nulo (1, 3) * , de preferência sem ler nada? O comportamento esperado seria: ./checkstdinnull -> no ./checkstdinnull <...
26.11.2018 / 15:02
2
respostas

O que o operador '#' na frente de uma variável faz na expansão da variável?

abaixo é o código que eu executei no terminal [root@idm ~]# x="$(date +%d%m%y)" [root@idm ~]# echo $x 270217 [root@idm ~]# echo ${#x} 6 Alguém pode me ajudar a entender por que a saída é 6 ? O que # faz essencialmente com a variá...
27.02.2017 / 04:06
2
respostas

Como tratar strings com espaços como um todo em bash? [duplicado]

Gostaria de criar um manipulador de erros que tornará um arquivo vazio marcado com o tempo error_occur. A ideia principal é usar o resultado do comando date como um parâmetro. eu fiz: time_stamp=$(date) touch $time_stamp Mas is...
29.10.2014 / 04:00
4
respostas

Dividir string em dois pontos em / bin / sh

Meu script dash usa um parâmetro na forma de hostname:port , por exemplo: myhost:1234 Considerando que a porta é opcional, ou seja: myhost Eu preciso ler o host e a porta em variáveis separadas. No primeiro caso, posso fazer:...
15.01.2018 / 08:21