2017-02-24, 05:22
(2017-02-24, 05:07)stuartk Wrote:(2017-02-24, 03:15)jctennis Wrote:Code:tvgserver@tvserver-OptiPlex-760:/media/Storage/myth2kodi$ /usr/bin/env bash
tvgserver@tvserver-OptiPlex-760:/media/Storage/myth2kodi$ EpisodeSubtitle='How Dare You Do That to My Bulma Vegetas Metamorphosis of Fury'
tvgserver@tvserver-OptiPlex-760:/media/Storage/myth2kodi$ agrep -iByn "^$EpisodeSubtitle" "/media/Storage/myth2kodi/Dragon Ball Super/Dragon Ball Super.Ename.txt"
agrep: pattern too long (has > 32 chars)
tvgserver@tvserver-OptiPlex-760:/media/Storage/myth2kodi$ agrep -iByn "^$EpisodeSubtitle" "/media/Storage/myth2kodi/Dragon Ball Super/Dragon Ball Super.Ename.txt" | grep -m1 ^
agrep: pattern too long (has > 32 chars)
tvgserver@tvserver-OptiPlex-760:/media/Storage/myth2kodi$ agrep -iByn "^$EpisodeSubtitle" "/media/Storage/myth2kodi/Dragon Ball Super/Dragon Ball Super.Ename.txt" | grep -m1 ^ | sed 's/:.*//'
agrep: pattern too long (has > 32 chars)
tvgserver@tvserver-OptiPlex-760:/media/Storage/myth2kodi$
Does that help at all?
Yes, that definately helps, the agrep on my system does not
have that limitation. I think I have a fix, just to confirm,
could you post the output of:
Code:/usr/bin/env bash
EpisodeSubtitle='How Dare You Do That to My Bulma Vegetas Metamorphosis of Fury'
agrep -iByn "^${EpisodeSubtitle:0:32}" "/media/Storage/myth2kodi/Dragon Ball Super/Dragon Ball Super.Ename.txt"
agrep -iByn "^${EpisodeSubtitle:0:30}" "/media/Storage/myth2kodi/Dragon Ball Super/Dragon Ball Super.Ename.txt"
agrep -iByn "^${EpisodeSubtitle:0:30}" "/media/Storage/myth2kodi/Dragon Ball Super/Dragon Ball Super.Ename.txt" | grep -m1 ^ | cut -d':' -f1
Thanks.
Code:
Welcome to Ubuntu 14.04.5 LTS (GNU/Linux 4.4.0-64-generic x86_64)
* Documentation: https://help.ubuntu.com/
3 packages can be updated.
3 updates are security updates.
New release '16.04.2 LTS' available.
Run 'do-release-upgrade' to upgrade to it.
Your Hardware Enablement Stack (HWE) is supported until April 2019.
Last login: Thu Feb 23 20:12:13 2017 from 192.168.1.219
tvgserver@tvserver-OptiPlex-760:~$ /usr/bin/env bash
tvgserver@tvserver-OptiPlex-760:~$ EpisodeSubtitle='How Dare You Do That to My Bulma Vegetas Metamorphosis of Fury'
tvgserver@tvserver-OptiPlex-760:~$ agrep -iByn "^${EpisodeSubtitle:0:32}" "/media/Storage/myth2kodi/Dragon Ball Super/Dragon Ball Super.Ename.txt"
agrep: pattern too long (has > 32 chars)
tvgserver@tvserver-OptiPlex-760:~$ agrep -iByn "^${EpisodeSubtitle:0:30}" "/media/Storage/myth2kodi/Dragon Ball Super/Dragon Ball Super.Ename.txt"
agrep: pattern too long (has > 32 chars)
tvgserver@tvserver-OptiPlex-760:~$ agrep -iByn "^${EpisodeSubtitle:0:30}" "/media/Storage/myth2kodi/Dragon Ball Super/Dragon Ball Super.Ename.txt" | grep -m1 ^ | cut -d':' -f1
agrep: pattern too long (has > 32 chars)
tvgserver@tvserver-OptiPlex-760:~$