LINUX.ORG.RU

История изменений

Исправление sunjob, (текущая версия) :

в «процессе работы со строками» их надо еще усекать, они в этом виде будут использоваться дальше, после сравнения...

СТРОКИ НУЖНЫ УСЕЧЕННЫМИ, ОНИ БУДУТ ЕЩЕ ДАЛЬШЕ ИСПОЛЬЗОВАТЬСЯ В ТАКОМ/УСЕЧЕННОМ ВИДЕ

Отрезание от первой строки последней части после точки включая точку?

точки как раз нужны, это граница, по которой усекается строка, приводится к нужному виду, а потом сравнивается :о)

что-бы дальше работать с этими усеченными строками :о)

https://www.linux.org.ru/forum/development/14648385?cid=14648543 (комментарий)

понимаю, задача не простая, но

вопрос к гуру, возможно ли?

попробовал упростить до самого минимума, «псевдо-код» для баша, как еще обьяснить?

STR1=AAA.BBB; STR2=AAA.BBB.CCC

#
# 1. усечка, до общей базы/"размера"/размерности...
# теперь строки имеют значения:
#
STR1=AAA.BBB; STR2=AAA.BBB

# 
# 2. сравнение 
# 
if [ "$STR1" = "$STR2"]; then <blah-blah-blah>; fi

#
# 3. дальнейшие операции с уже усеченными строками
#

... $STR1 ...
... $STR2 ...

#
# the end
#

дак вот, меня интересует пунк 1

Исправление sunjob, :

в «процессе работы со строками» их надо еще усекать, они в этом виде будут использоваться дальше, после сравнения...

СТРОКИ НУЖНЫ УСЕЧЕННЫМИ, ОНИ БУДУТ ЕЩЕ ДАЛЬШЕ ИСПОЛЬЗОВАТЬСЯ В ТАКОМ/УСЕЧЕННОМ ВИДЕ

Отрезание от первой строки последней части после точки включая точку?

точки как раз нужны, это граница, по которой усекается строка, приводится к нужному виду, а потом сравнивается :о)

что-бы дальше работать с этими усеченными строками :о)

https://www.linux.org.ru/forum/development/14648385?cid=14648543 (комментарий)

понимаю, задача не простая, но

вопрос к гуру, возможно ли?

попробовал упростить до самого минимума, «псевдо-код» для баша, как еще обьяснить?

STR1=AAA.BBB; STR2=AAA.BBB.CCC

#
# 1. усечка, до общей базы/"размера"/размерности...
# теперь строки имеют значения:
#
STR1=AAA.BBB; STR2=AAA.BBB

# 
# 2. сравнение 
# 
if [ "$STR1" = "$STR2"]; then <blah-blah-blah>; fi

#
# 3. дальнейшие операции с уже усеченными строками
#

... $STR1 ...
... $STR2 ...

#
# the end
#

дак вот, меня интересует 1-я часть

Исходная версия sunjob, :

в «процессе работы со строками» их надо еще усекать, они в этом виде будут использоваться дальше, после сравнения...

СТРОКИ НУЖНЫ УСЕЧЕННЫМИ, ОНИ БУДУТ ЕЩЕ ДАЛЬШЕ ИСПОЛЬЗОВАТЬСЯ В ТАКОМ/УСЕЧЕННОМ ВИДЕ

Отрезание от первой строки последней части после точки включая точку?

точки как раз нужны, это граница, по которой усекается строка, приводится к нужному виду, а потом сравнивается :о)

что-бы дальше работать с этими усеченными строками :о)

https://www.linux.org.ru/forum/development/14648385?cid=14648543 (комментарий)

понимаю, задача не простая, но

вопрос к гуру, возможно ли?

попробовал упростить до самого минимума, «псевдо-код» для баша, как еще обьяснить?

STR1=AAA.BBB; STR2=AAA.BBB.CCC

#
# 1.
# усечка, до общей базы/"размера"/размерности...
# теперь строки имеют значения:
#
STR1=AAA.BBB; STR2=AAA.BBB

# 
# 2. сравнение 
# 
if [ "$STR1" = "$STR2"]; then <blah-blah-blah>; fi

#
# 3. дальнейшие операции с уже усеченными строками
#

... $STR1 ...
... $STR2 ...

#
# the end
#

дак вот, меня интересует 1-я часть