История изменений
Исправление teod0r, (текущая версия) :
всё, разобрался:
grep -Pe '(?<![=,/])\b[a-z]*Y[a-z]*\b(?![=,/])'
если кому интересно для чего всё это:
#!/bin/bash
case $* in
*)
if [ `echo $*|grep -Pe '(?<![=,/])\b[a-z]*ключик[a-z]*\b(?![=,/])'|wc -l` != '0' ];then скрипт;fi
esac
позволяет использовать ключ, без 'тире' перед ним, при этом он может быть в связке с другими ключами, и определяется, не явяется ли он /путём и позволяет использовать заданние=переменных вместе с ключами
единственное - как использовать заместо [a-z]* переменную, чтобы она не сливаась с Y? $X\Y тут не работает
Исходная версия teod0r, :
всё, разобрался:
grep -Pe '(?<![=,/])\b[a-z]*Y[a-z]*\b(<![=,/])'
если кому интересно для чего всё это:
#!/bin/bash
case $* in
*)
if [ `echo $*|grep -Pe '(?<![=,/])\b[a-z]*ключик[a-z]*\b(<![=,/])'|wc -l` != '0' ];then скрипт;fi
esac
позволяет использовать ключ, без 'тире' перед ним, при этом он может быть в связке с другими ключами, и определяется, не явяется ли он /путём и позволяет использовать заданние=переменных вместе с ключами
единственное - как использовать заместо [a-z]* переменную, чтобы она не сливаась с Y? $X\Y тут не работает