Eu estou tentando escrever um script bash que executa um script remoto via ssh como abaixo:
#!/bin/bash
logfilepattern="*drupal*.gz php*.gz error*.gz"
function getlogcounts {
echo "in getlogcounts"
echo $1
echo $2
ssh $1 ba...
A questão está no título tentando fazer isso. Eu quero fazer isso com um loop for . Isto é o que eu tenho até agora, que não funciona.
for home in /home/ {.,/}*; do echo "$home"; done
Eu gostaria de fazer isso de forma não recursiva, se...
Eu tenho vários "conjuntos" de argumentos para um comando que preciso executar em sequência (bem, em paralelo, tecnicamente). Eu também preciso repetir a mesma lógica depois de executar cada comando.
#!/bin/bash
local pids=()
# Run commands...
Eu estou tentando fazer um loop através de um arquivo chamado file.txt que contém um monte de lixo e uma coluna (coluna # 4) que eu estou interessado. Eu quero que este loop seja executado de 0 a eof. Para cada valor na coluna 4, quero chamar ou...
Em um script de shell, preciso analisar a saída de um comando linha por linha. A saída pode incluir linhas vazias e estas são relevantes. Eu estou usando cinzas, não bash, então não posso recorrer à substituição de processos. Eu estou tentando i...
Eu preciso fazer uma lista de todos os links simbólicos diretos em um diretório, isto é, links simbólicos que apontam para outro arquivo que não é um link simbólico.
Eu tentei fazer assim:
for i in $(ls -1A); do
first_type=$(ls -l $i |...
Estou tentando criar um diretório com espaço no nome, por exemplo, %código%
quando eu disparo "user test" funciona para mim.
Quando coloco mkdir -p "user test" na variável mkdir, ele cria "user test" e "user separadamente
var...
Eu estou fazendo script para fazer backup de dados do servidor, ele vai usar ssh e scp muitas vezes. Minha chave privada é protegida por senha, mas estou usando o ambiente sem nenhum agente ssh.
Gostaria de colocar a condição no script, que v...
Primeiro, por favor, desculpe esta questão muito básica. Me desculpe, eu tenho que perguntar, mas é muito difícil encontrar o caminho ao redor do shell no começo.
Eu instalei pdfinfo com o Homebrew Cask:
brew cask install pdfinfo
Fo...
Ao executar este script bash, ele mostra apenas o meu caminho local.
ssh ${REMOTE_HOST} 'bash -s' <<EOL
set -e
source ~/.profile
echo $PATH
# Commands here don't work because $PATH is not set properly.
# How can I se...