+ Responder ao Tópico



  1. Fala galera:

    Alguém pode me ajudar com um script que edite os 5 primeiros caracteres de uma linha ?

    Resumindo: Preciso editar o CRON do Linux, utilizando uma interface, que fará a alteração somente dos campos minutos e hora, essa interface irá enviar os dois parâmetros para execução do script no Linux.

    Sei que tem várias ferramentas que combinadas podem fazer isso, mas estou precisando urgente disso, e por isso que gostaria de ver se alguém com mais experiência aqui já fez isso, pois será mais rápido do que eu pesquisar e criar algo.

    Se ninguém fez, pelo menos citem o que poderei estar utilizando.

    Estou estudando o sed, mas preciso da ajuda dos colegas.

    Valewwwwwwwwwwwwwwwwwww

  2. #2
    Mameli
    Márcio

    Faça com que seu script leia a linha e alimente duas variáveis. Uma que receberá os 5 primeiros caracteres e a outra o restante (utilizando o cut).

    E, para alterar, utilize o sed -e, procurando o valor anterior e alterando para o novo valor, conforme a 1a variável citada acima.

    []s

    Mameli



  3. Valeu Mameli, consegui com o que segue:

    #!/bin/bash
    cp /etc/crontab /tmp/crontab;
    HR_MIN_ATUAL=`grep bkpXXXXX /etc/crontab | cut -c 1-5`;
    sed -e "s/$HR_MIN_ATUAL/$1/g" /tmp/crontab > /etc/crontab;
    Valeu pela dica e nem era o "bicho" fazer isso também, ainda mais quando não tem ninguém te pentelhando 8)

    Falowwwwwwwwwwwww






Tópicos Similares

  1. Alterar valor de uma address-list através de script..
    Por paullsoftware no fórum Redes
    Respostas: 2
    Último Post: 07-05-2014, 20:58
  2. Pegar sting de uma linha
    Por bandas no fórum Linguagens de Programação
    Respostas: 1
    Último Post: 15-01-2011, 22:28
  3. Como alterar o ip de uma placa
    Por miguiju no fórum Servidores de Rede
    Respostas: 7
    Último Post: 30-04-2005, 14:46
  4. Alterar o mac de uma placa wireless
    Por c-link no fórum Redes
    Respostas: 6
    Último Post: 15-01-2005, 05:38
  5. como pegar uma linha de um arquivo
    Por no fórum Servidores de Rede
    Respostas: 1
    Último Post: 03-12-2002, 12:06

Visite: BR-Linux ·  VivaOLinux ·  Dicas-L