Perguntas sobre 'shell'

0
respostas

LS caminho absoluto não retorna nenhum arquivo

Estou executando um script bash como um trabalho cron . O fato é que eu uso ls no script e ele diz que o arquivo de caminho absoluto não existe. Mas existe: function get_curr_video_size() { curr_size='ls -l ${video_name} | awk '{pri...
03.04.2017 / 19:36
1
resposta

substituir variável unix com valor em arquivo sql

Eu tenho o arquivo sql com várias variáveis unix para fazer o spool do log em um local específico e preciso substituir a variável unix pelo caminho real antes de executar o arquivo sql 'cat a.sql accept v_answer prompt "Please Enter Name:"...
11.04.2017 / 20:16
1
resposta

Como alternar entre usuários em um terminal… completamente (variáveis de ambiente XDG (re) configuradas)?

Então esta pergunta já foi feita , mas as respostas não resolvem a questão das variáveis de ambiente. Existe uma maneira de alternar completamente os usuários de forma que o pam-systemd seja chamado e todas as variáveis de ambiente XDG auto...
30.03.2017 / 13:14
0
respostas

O script Bash é executado apenas às vezes, se não for

#!/bin/bash set -o nounset set -o errtrace set -o pipefail SCR="bunny" SCRIPT="/home/../run.sh" function main() { if find_screen $SCR >/dev/null; then close_screen start_script fi } function start_script { ech...
30.03.2017 / 05:26
1
resposta

email com lista de montagens com falha [duplicado]

Estou aprendendo scripts, Me deparei com este script #!/bin/bash A='awk '{print $2}' /etc/fstab | grep -i "^/" | egrep -v '/etc/fstab|proc|sys|shm|pts'' for i in $A; do grep "$i" /proc/mounts > /dev/null if [ $? -eq 0 ]; then...
29.03.2017 / 19:45
1
resposta

Como executar um script baseado em um arquivo

Estou tentando escrever um script que se conectará ao Oracle a partir de um servidor de salto (ou seja, executarei meu script de um servidor de salto. No meu script, terei um arquivo de configuração como abaixo #USERNAME PASSWORD TNSNAME...
16.03.2017 / 04:31
1
resposta

Faz loop através de um conjunto específico de diretórios

O código a seguir percorre todos os diretórios no caminho atual para executar uma contagem em arquivos xml compactados: for i in *xml.gz; do echo "XML" "${PWD##*/}" "$i" $(gunzip -c $i | echo "scale=0; 'wc -l'" | bc -l); done Estou...
24.03.2017 / 10:13
4
respostas

Como alternar repetidamente entre dois (ou mais) comandos?

Gostaria de repetidamente iterar, alternar entre e / ou percorrer vários comandos; em uma espécie de padrão ou loop. O resultado final desejado pode ser considerado como não totalmente diferente de watch . Eu tenho experimentado com variaçõ...
28.02.2017 / 21:50
1
resposta

Comportamento de fonte inesperada (mis)

Eu tenho um arquivo com meu endereço do Raspberry Pi chamado pi . Está no meu diretório pessoal. pi=192.168.0.173 Para se conectar ao Pi, eu faria isso no meu diretório pessoal: . pi && ssh pi@$pi Funcionou. Então eu melh...
16.02.2017 / 20:16
1
resposta

Pesquisa padrão em um arquivo, [duplicado]

O padrão estará presente como uma coluna em outro arquivo. file_1.txt pattern1 pattern2 pattern3 pattern4 pattern5 pattern6 cat Mainfile.txt mine line as pattern1 and pattern2 mine line2 as pattern5 and pattern6 other then that no...
17.02.2017 / 06:22