Hauptseite
internet News
Bug fixes
Bücher
Zeitschriften
Sicherheit
SSL Zertifikate
Honeypot
Memory Forensic
Malware Research Tools
Dateien verschlüsseln
Musik
Debugger
Router
Hardware
Mailsysteme
GnuPG
Steganography
Gentoo™ Linux™
Handys
Nützliches
Systemüberwachung
Raspberry PI ®
Odroid
Ubuntu ™
Apache
DNS DHCP arpwatch
LDAP
Hoch-Verfügbarkeit
IPv6
Informationen über Projekte
Stresstest
Typo3
HTML XML CSS
Intrusion Detection/ audit
Video Bearbeitung
Böse Bugs
Computer Museen
Lustige Systemmeldungen
Leider wahre Aussagen
Lustige fortune Sprüche
Suche
Heute ist der  17. 10. 2017. :: Stressteststresstest :: Druckversion
Sie sind hier:  Stresstest  
Suche

Teste die benötigte Sortierzeit bei rev vs awk vs sed

Klarer Sieger ist sed bei diesem Test:

 

#!/bin/bash
# testing time for rev vs awk vs sed
# time rev-test.sh 

count=0
while [ $count -ne 10000 ]
  do
#  please enable what you want to test
    echo "test.test" | rev| cut -c 6-| rev
    echo "test.test" | awk -F. '{ print $1}'
    echo "test.text" | sed 's/\.[^\.]*$//'
    echo "test.text" | awk '{ sub(/\.[^\.]*$/, ""); } { print }'
    count=$[$count+1]  #Zähler um eins erhöhen
  done

test with rev on atom 1,6 32bit

real 1m35.127s

user 0m7.577s

sys 0m31.860s

 

test with awk on atom 1,6 32bit

real 0m56.222s

user 0m10.423s

sys 0m31.343s

 

test with sed on atom 1,6 32bit

real 0m51.375s

user 0m4.997s

sys 0m15.860s

 

test with awk 2 on atom 1,6 32bit

real 0m58.692s

user 0m12.707s

sys 0m35.097s