Perguntas sobre 'shell'

1
resposta

Qual é a maneira mais Unix-y para manipular stdout para um comando de backup que pode falhar?

Estou escrevendo um utilitário / script (em Python, como acontece) para executar no Linux, que faz o backup de dados de um servidor remoto, e as saídas para stdout. No momento, eu corro esse script na hora do cron e redireciono a saída para um ar...
29.01.2015 / 13:12
1
resposta

Bash escapando está me confundindo

Digamos que eu tenha um arquivo (executável) chamado literalmente 'a \ b'. Apenas ecoa algumas coisas. Agora eu quero chamar isso e posso fazer isso inserindo user@machine:~/test$ ./a\b no meu console. Agora vamos escrever isso em uma var...
30.01.2015 / 11:44
2
respostas

use o comando “read” para passar linhas como parâmetros posicionais para um shell script

O seguinte arquivo é executado, mas não está fazendo nada, mas não causa erro ... while read dates; do ./avg_hrly_all_final.sh ${dates}; done < ./dates_all.csv Eu tenho uma lista de datas em "dates_all.csv" que têm o seguinte formato:...
01.03.2015 / 07:50
3
respostas

0 byte arquivo criado em um script simples

Eu tenho um script como abaixo: #!/bin/bash df -k | tr -s " " "," | awk 'BEGIN {FS=","} {print $1,$5}'|sed 1d > file1.txt while read partition percentUsed do if [ $percentUsed > 75 ] then echo Partition: ${partition} space is ${percentU...
21.11.2014 / 09:33
2
respostas

Como listar arquivos e diretórios de um ponto de montagem

Dado um ponto de montagem como / dev / sda1, como posso listar o conteúdo deste sistema de arquivos usando o shell script. Meu objetivo é excluir o arquivo mais antigo nesta unidade.     
17.11.2014 / 10:29
1
resposta

Quão portátil é essa designação de shell?

VAR=${VAR:-value} O objetivo é definir a variável de ambiente VAR para o valor, a menos que já esteja definido. Eu vejo que funciona no bash e no traço, mas quão portátil é?     
13.11.2014 / 03:04
1
resposta

Como obter o proprietário e o caminho completo de 50 arquivos de tamanho grande em todos os usuários?

Abaixo da lista de comandos, os 50 principais arquivos, independentemente das subpastas. $ls -lR /root/home | sort +4 -5nr | head -50 Resultado atual: -rw-r--r-- 1 john dpst 192954384 Nov 7 07:36 filenxx1.gz -rw-rw---- 1...
19.11.2014 / 12:31
2
respostas

como extrair o caminho do local do arquivo usando o shell [duplicado]

como extrair o local do caminho abaixo da string dada. /opt/oracle/app/oracle/product/12.1.0/bin/tnslsnr saída esperada. /opt/oracle/app/oracle/product/12.1.0/bin (ou) /opt/oracle/app/oracle/product/12.1.0/bin/     
27.11.2014 / 07:22
3
respostas

Como remover arquivos correspondentes do diretório A no diretório B na linha de comando?

Eu tenho alguns arquivos duplicados nos diretórios A e B , como eu poderia excluir os dupes em B usando os nomes de arquivos de A no bash? Como fazer isso em outros shell's é um bônus bem-vindo.     
15.11.2014 / 13:04
2
respostas

Compare três arquivos: linhas presentes em uma, mas não na outra usando comparação de colunas

Eu tenho três arquivos file1.txt , file2.txt , file3.txt e eles são do mesmo formato (mesmo número de colunas com o mesmo tipo de dados). Eu quero selecionar registros de file1.txt que não estão presentes em file2.txt , file3.txt...
20.05.2015 / 10:54