Perguntas sobre 'shell-script'

3
respostas

awk comando para delimitar a segunda coluna

Eu tenho um arquivo com dados no formato abaixo Item1|keys,books,helmet,handle, Item2|Bike, Item3 Item4|Tyre,brakes,headlight,clamps,rollergrip, Item5|Nails,hammers, Eu queria que os dados acima fossem convertidos para o formato abaixo...
20.06.2017 / 14:56
1
resposta

Erro de script bash Rsync (envio: comando não encontrado)

Eu tenho um script de backup para o meu servidor que funciona principalmente. Apenas os comandos rsync lançam um erro no log no qual não consigo encontrar uma solução. Aqui está parte do meu script (eu removi o material de trabalho): #!/...
22.06.2017 / 19:05
2
respostas

Como adiciono a data atual antes da extensão do arquivo para vários arquivos em um diretório?

Como eu adiciono a data atual antes da extensão do arquivo para vários arquivos em um diretório? Arquivos originais: Expenses.log Allowances.log Saída: Expenses_20170624.log Allowances_20170624.log Este comando acrescenta a data...
24.06.2017 / 17:54
1
resposta

echo para arquivo com permissão de usuário diferente

Estou tentando obter uma gravação em um arquivo por um usuário diferente root , conforme mostrado abaixo. Mas o arquivo é criado e nada é gravado nele. system("(echo 'ab' | su - root -c "echo 'Logging Enabled' |tee myLog.txt")>/dev/null"...
18.01.2017 / 12:06
1
resposta

Unix - Envia anexo, assunto e corpo do email usando mailx

Você pode, por favor, me dizer como enviar o anexo, assunto e corpo do e-mail usando o comando mailx. Estou usando uuencode travel$datestamp.XLS Travel$datestamp.XLS | mail -s "International Savers Tracking" [email protected] -- -f abcd@gmail....
14.04.2017 / 22:21
1
resposta

por que a palavra-chave export não funciona no segundo cenário?

Considere os seguintes comandos: export set value=7 echo $value export set value=70|echo $value Agora, a saída que recebemos: 7 7 No entanto, não deveria ser 70 no segundo caso. alguém poderia explicar o que estou perdendo.  ...
20.12.2016 / 19:41
2
respostas

Eu sou capaz de executar um código do terminal, mas o mesmo comando dando erro quando executado em um script de shell

Sou novo no Unix e shell scripts, sou capaz de executar um código a partir do terminal, mas o mesmo comando dando erro quando executado em um script de shell. #!/bin/bash diff <((sort doc1) <(sort doc2)) | grep -x '.\{6\}' >sample.tx...
21.12.2016 / 06:40
1
resposta

Consultando o banco de dados dentro de um loop while

Estou tentando determinar se um banco de dados foi inicializado executando uma consulta e examinando o código de saída. Se o código de saída for 0, então sei que a consulta do banco de dados foi aceita e o banco de dados deve ser inicializado....
23.12.2016 / 11:58
1
resposta

Implementa uma desserialização de valor-chave ou algo semelhante [fechado]

Eu estou querendo saber como implementar melhor um parâmetro $x , digamos $7 - quero dizer, um último parâmetro para uma função rica em parâmetros - que serviria para "colocar aqui vários dados-chave para parar de adicionar mais parâmetros...
05.09.2016 / 21:03
1
resposta

O script bash usando do while loop está executando infinitamente

Abaixo está o script bash. Está executando infinitamente. Eu quero executar o script apenas para 10 servidores, que eu tenho armazenado no arquivo servers.txt. por favor ajude #!/bin/bash user=$1 pass=$2 if [ "$#" -ne 2 ];then echo "Please r...
06.09.2016 / 08:33