FlorentLou

FlorentLou

Inscrit le 02 janvier 2017

  1. # garder le mot numéro X d'une chaine de caractère
    echo $mavariable | awk '{print $5}'

    Date 03 janvier 2017
  2. # remplacer un caractère par un autre dans une ligne
    echo $mavariable | sort|tr "," " "

    Date 03 janvier 2017
  3. #Vérification de la
    nouvelle=$(echo -n $(date +%d/%m/%Y' | '%Hh%M' - ') && echo -n ' ' && nslookup performancemanager5.successfactors.eu | grep "Address:" | grep -v "10.233.163.203" | awk '{print $2}')
    ancienne=$(tail -1 /mnt/logscripts/check_dns_successfactor.log)
    if [[ $(echo $ancienne | awk '{print $5}') != $(echo $nouvelle | awk '{print $5}') ]]; then # On vérifie enfin si les valeurs des tableaux pour la clé parcouru sont identique ou non.
    echo $nouvelle >> /mnt/logscripts/check_dns_successfactor.log

    Date 02 janvier 2017
  4. #historisation PING
    while [ 1 -eq 1 ];do
    ping -c 1 10.249.254.49 | awk '{ print strftime("%Y-%m-%d %H:%M:%S"), $0; fflush(); }' | grep "PING\|received"
    ping -c 1 10.249.254.50 | awk '{ print strftime("%Y-%m-%d %H:%M:%S"), $0; fflush(); }' | grep "PING\|received"
    sleep 1; done

    Date 02 janvier 2017
  5. #ajouter une ligne après une occurence dans un fichier
    sed '/^ ip .*/ a\ exit' file.txt > file2.txt

    Date 02 janvier 2017
  6. #remplacer la ligne d'un fichier
    sed -r 's/^ vrf member .*$/ shutdown/g' file.txt > file2.txt

    Date 02 janvier 2017
  7. #supprimer la ligne suivante d'un fichier
    sed '/CHAINE DE CARACTERE/d' file.txt > file2.txt

    Date 02 janvier 2017
  8. #loguer à l'écran et dans un fichier
    ma_commande 2>&1 | tee -a log_file.txt

    Date 02 janvier 2017
Publicité