Perguntas sobre 'shell-script'

2
respostas

Como faço para iniciar um processo de segundo plano a partir de um script de shell e registrar a saída do processo?

Eu tenho um script de shell semelhante ao seguinte: #!/bin/bash # Here is where I set a bunch of environment variables that are # used by the process invoked below... # Now I want to invoke the process in the background and redirect # all o...
12.04.2016 / 20:02
1
resposta

Como executar o loop while no shell script para a condição FALSE?

Eu tentei com algum exemplo, mas não está claro para mim. PRIMEIRO EXEMPLO #!/bin/bash i=0 while [ $i -lt 10 ] do echo "$i" i='echo "$i + 1" | bc' done saída === > 0,1,2,3,4,5,6,7,8,9 agora quando eu executei enquanto "wh...
10.02.2016 / 17:32
1
resposta

Vários comandos sed em um arquivo

Eu quero salvar um arquivo .txt em dois arquivos .txt separados usando o comando colocado em um arquivo .txt. Eu posso usar sed -e '1,20 w file1' -e '21,$ w file2' input.txt Mas como eu colocaria esse comando em um arquivo chamado div par...
10.02.2016 / 18:58
1
resposta

Logrotation de um arquivo

Eu quero girar um arquivo e colocar o arquivo girado dentro de um novo diretório chamado 'backup'. A rotação do log está funcionando bem onde o arquivo girado não está sendo movido dentro do diretório de backup. Por favor, encontre abaixo o scri...
10.02.2016 / 09:30
1
resposta

Como escrever o script bash sem usar o sudo nele?

Como posso escrever um gem install ou apt-get install em bash sem permitir que use sudo ? #!/usr/bin/env bash apt-get update -y apt-get upgrade -y gpg --keyserver hkp://keys.gnupg.net --recv-keys 409B6B1796C275462A1703113804BB82D3...
01.02.2016 / 08:29
2
respostas

Como posso executar este script python em todos os arquivos html em um diretório? [duplicado]

Eu tenho um script python $ cat ~/script.py import sys from lxml import etree from lxml.html import parse doc = parse(sys.argv[1]) title = doc.find('//title') title.text = span2.text.strip() print etree.tostring(doc) Eu posso executar o...
12.01.2016 / 01:47
1
resposta

globbing e $ # [fechado]

Suponha que meu script de shell tenha 3 argumentos: ./myscript dir1 material dir2 Eu preciso de $# para relatar a contagem de itens globbed com dir1/* e não a contagem dos 3 argumentos originais do meu script. Você conhece alguma...
19.12.2015 / 03:27
2
respostas

Selecione o nome do arquivo com o maior número de versão

highestVersion() { for TEST_PATH in 'ls -a "$/TEMP"/*.flg' do echo " you are here" TEST_FILE='basename "$TEST_PATH"' echo "$TEST_FILE" done } Abaixo está o arquivo TEST_FILE . Neste caso, por exemplo, "R...
22.12.2015 / 10:45
1
resposta

bash adiciona apóstrofos à variável expandida

Estou lendo em um arquivo dentro do meu script, onde cada linha consiste em várias colunas como esta: ANSIBLE 'first run' '--diff --extra-vars "client=yes fast=no"' Como você pode ver, a linha consiste em três colunas, aquelas com espaços...
03.03.2016 / 19:41
2
respostas

Script de shell diz sistema quando executar pela próxima vez

Eu tenho um script de shell. É suposto ser executado automaticamente e ao longo do tempo. Talvez cerca de três vezes por dia. Mas eu não quero escrever um cron job porque não é a mesma hora todos os dias. Em vez disso, meu shell script sabe após...
03.03.2016 / 10:00