Benutzer:Heernis/Nützliche Skripte: Unterschied zwischen den Versionen
Aus EnzyklopAtys
K |
|||
Zeile 24: | Zeile 24: | ||
<syntaxhighlight lang="bash"> | <syntaxhighlight lang="bash"> | ||
#!/bin/bash | #!/bin/bash | ||
− | # cut out a part of the log based on time | + | # remove System lines and cut out a part of the log based on time |
− | + | grep -v "(SYSTEM" log_heernis.txt | sed -n "/2018\/06\/12 18:39/,/2018\/06\/12 18:40/p" log_heernis_edit.txt > log_heernis_cutout.txt | |
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | sed -n "/ | ||
− | |||
</syntaxhighlight> | </syntaxhighlight> | ||
Version vom 13. Juni 2019, 19:40 Uhr
#!/bin/bash
# watch the log | filter only channel ryzomforge | delete first letters | remove every @{AFBF} | remove all line with <INFO> | write it into ryomforge_live.txt
tail -f ~/.local/share/Ryzom/0/save/log_heernis.txt | grep --line-buffered "(DYN3)" | sed -u -e 's/\(.\{40\}\)//' | sed -u -e 's/@{AFBF}//g' | sed -u -e "s/^<INFO>.*$//g" >> ryomforge_live.txt
#!/bin/bash
# read the log | filter only channel ryzomforge | delete first letters | remove every @{AFBF} | remove all line with <INFO> | write it into ryomforge_archive.txt
cat ~/.local/share/Ryzom/0/save/log_heernis.txt | grep "(DYN3)" | sed -e 's/\(.\{51\}\)//' | sed -e 's/@{AFBF}//g' | sed -e "s/^<INFO>.*$//g" >> ryomforge_archive.txt
#!/bin/bash
#watch the log | filter only channel SAY/EMT | exchange charname with <Spieler> |exchange Aeps Zessen with <Ziel> | write it into emotes.txt
tail -f /home/$USER/.local/share/Ryzom/0/save/log_heernis.txt | grep --line-buffered '(SAY/EMT)' | sed -u -e 's/\(.\{32\}\)//' | sed -u -e 's/\Heernis\b/<Spieler>/g' | sed -u -e 's/\Aeps Zessen\b/<Ziel>/g' >> emotes.txt
#!/bin/bash
# remove System lines and cut out a part of the log based on time
grep -v "(SYSTEM" log_heernis.txt | sed -n "/2018\/06\/12 18:39/,/2018\/06\/12 18:40/p" log_heernis_edit.txt > log_heernis_cutout.txt