Perguntas com a marcação «bash»

2
Readlink não está funcionando com o ssh

Estou tentando enviar um comando bash sobre SSH usando ssh -q $REMOTE -x "command". Porque eu tenho vários comandos bash, estou usando << EOF. O problema é que o comando readlink me retorna uma string vazia quando atribuo seu resultado a uma variável. Quando eu chamo diretamente, não é....

2
Coloque $ PIPESTATUS dentro de um cano

Eu uso um script bash para verificar a saída de cron-jobs: some-cron-script.sh | check_pipe.sh check_pipe.sh lê o canal e, se encontrar palavras-chave definidas (como 'erro' ou 'falhou'), envia um email. Agora eu gostaria de verificar também o status de saída do primeiro script em...

1
como navegar em diretórios com montes de arquivos

Meu sistema de arquivos Linux possui dezenas de milhares de arquivos por diretório. Visualizar uma lista de todos os arquivos leva alguns minutos para o meu sistema calcular, o que é muito lento. Mas não tenho certeza de quais arquivos estão em cada diretório, por isso, quero exibir uma lista dos...

1
Descompactando um arquivo .zip no Linux

Eu tenho um arquivo .zip (ele contém vários arquivos, por exemplo, file1.txt, file2.txt, file3.txt ) em um diretório. Como posso extrair os arquivos do arquivo zip para o mesmo diretório? E como posso criar a lista de todos os arquivos extraídos do arquivo zip? O nome do arquivo extraído...

1
Como faço para analisar uma string?

Eu sou novo para bash, e estou criando um script que percorre os arquivos em um diretório e com base em parte do nome do arquivo, faz algo com o arquivo, até agora eu tenho isso: #!/bin/bash DIR="/Users/me/Documents/import/*" for f in "$DIR" do t=?????? echo "Loading $f into $t..." done...

1
Como posso detectar se uma NIC é UP no UNIX?

No momento, estou escrevendo um script bash (para o Nagios) e gostaria de poder detectar se placas de rede específicas estão ativas ou não. Meu melhor palpite é fazer algo assim: ifconfig eth0 | grep UP | wc -l ou: ethtool eth0 | grep "Link detected: yes" | wc -l As duas maneiras...

1
comando bash dirs e opção + N

Estou tentando usar o comando dirs com a opção + N. O manual diz: dirs [-clpv] [+n] [-n] Without options, displays the list of currently remembered directories. The default display is on a single line with directory names separated by spaces. Direc- tories are added to the list with the pushd...

1
cortar texto de cada linha em um arquivo txt

Eu tenho um arquivo de texto onde cada linha se parece com isso: <img border=0 width=555 height=555 src=http://websitelinkimagelinkhere> cada linha é assim por 1500 linhas, eu quero tipo 'grep' (acho que não funcionará porque retorna toda a linha) cada linha do arquivo de saída ' http:...