Еще один вариант, использующий GNU grep:
$ string1="test toast"
$ string2="test test"
$ grep -zPo '(.*).*\n\K\1' <<< "$string1"\n'"$string2"
test t
Согласно эта ссылка , микроконтроллер Roomba - это Freescale (ex-Motorola) MC9S12E - то, что iRobot специально использует с точки зрения языков программирования, может быть их коммерческой тайной, но я считают, что такие устройства обычно программируются на сборке и C, например, с помощью этого набора .
I was doing some dev work on a iRobot Create. I'm using WinAVR and the code is in C.
You can get a dev kit for under $300.00
В Linux Journal была статья об использовании Python с iRobot Create, основанным на Roomba.
http: //www.linuxjournal.com/article/10262
Возможно, это не то, что они используют на заводе, но похоже, что это будет лучший способ взломать робота, ползущего по полу в стиле Roomba.