Perguntas sobre 'shell-script'

2
respostas

Ouça a saída do processo dado pid $$

Digamos que eu tenha um pid em mãos, mypid=$$ existe algum comando bash / system que eu possa usar para ouvir a saída desse processo com o pid dado? Se nenhum processo com mypid existir, acho que o comando deve simplesmente falhar.    ...
28.02.2018 / 08:38
4
respostas

Comando de compreensão de problemas 'hash' em um arquivo .sh

Então eu queria instalar o Etherpad Lite em uma máquina Linux. Se eu tentar executá-lo, receberei o erro: "Please install node.js ( http://nodejs.org )" o comando which node me fornece o caminho correto para o nó js. Então eu fui para...
23.04.2013 / 17:09
2
respostas

Adicione chave pública às chaves autorizadas do servidor remoto e execute alguns comandos

Este comando em seus próprios trabalhos: ssh user@remote 'cat >>/home/user/somedir/.ssh/authorized_keys' <~/.ssh/id_rsa.pub Então, tentei incorporá-lo ao meu script: #! /bin/bash ssh user@remote 'cat >>/home/user/somedi...
10.08.2016 / 11:36
2
respostas

Passar algumas indicações sobre a lógica de ramificação para script

Eu tenho um script que quero ramificar com base em um argumento. Basicamente, esse argumento é como um booleano. Mas eu não quero que o usuário apenas digite qualquer lixo no comando shell run e interprete-o como verdadeiro. Ou eu não desejari...
11.10.2017 / 10:41
3
respostas

enquanto lê a linha no shell script - como parar o loop?

Eu li um tutorial aqui que posso usar while read line do wget -x "http://someurl.com/${line}.pdf" -o ${line}.pdf done < inputfile No entanto, este script continua sendo executado com $ line sem nenhum valor. Como eu tenho que alterar...
06.01.2016 / 21:52
4
respostas

arquivos maiores que um tamanho médio de diretório?

como eu poderia encontrar todos os arquivos e diretórios com tamanho maior ou igual ao tamanho médio do arquivo de o diretório atual?     
26.01.2016 / 12:37
3
respostas

Subtraindo a mesma coluna entre duas linhas no awk

Eu quero subtrair a segunda linha com a primeira linha. O arquivo é assim txtxt A B 1 2 3 4 C D 9 8 7 6 A saída desejada é 8 6 4 2 Como fazer isso no awk? Consegui produzir apenas uma coluna: awk '{$temp=$3-prev3; prev3=$...
23.11.2017 / 05:07
2
respostas

Como encontrar palavras únicas em uma única linha

Eu tenho uma string que é algo como 50003 50003 50003 50001 que eu obtenho após o processamento em outro arquivo que é armazenado em uma variável. Agora eu quero dessa variável palavras únicas. Como 50003 50001 como fazer isso?     
13.12.2015 / 06:12
2
respostas

Não é possível usar o SSH usando uma chave privada por meio do script Bash

Para começar, peço desculpas se este é um problema dolorosamente óbvio / trivial, ainda estou aprendendo os meandros do linux / unix. Eu trabalho com alguns servidores que exigem acesso via ssh e chave privada para fazer login. Então, o coman...
20.11.2015 / 21:02
1
resposta

Imprime recursivamente todos os diretórios e subdiretórios

Estou tentando imprimir todos os diretórios e sub-diretórios com uma função recursiva, mas só obtenho o primeiro diretório. Qualquer ajuda? counter(){ list='ls $1' if [ -z "$(ls $1)" ] then exit 0 fi echo $list...
19.06.2016 / 00:44