Caute, robim nasledujucu ulohu..Pomocou strace sa hooknem na proces ssh a citam co tam zadavam + vidim vystup..
Tento vystup si chcem odfiltrovat tak, aby som videl presne to co vidi clovek za danou ssh session..
Zatial som skoncil na niecom takomto:
strace -p 7947 -e write -v -s 500 2>&1 | grep --line-buffered "write(5" | grep --line-buffered -oP "\".*\"" | awk ' {gsub("\"",""); print $0} '
Problem je ten, ze vystup mam nasledovny:
l
s
-
l
\r\n
total 0\r\n
No a ja potrebujem vsetky znaky, ktore su pred znakmi "\r\n" nechat v jednom riadku. Az ked awk uvidi "\r\n" prejde na dalsi riadok.. Vie niekto poradit? Diky