If there is a line break, use \n in the expression nwat...@symcor.com wrote: > This > "reg" string => "OpenSSH"; > "str" string => "SSH-OpenSSH-4.3 > newline"; # Continued from previous line > > classes: > > "port" expression => regcmp(".*${reg}.*","${str}"); > > Should match. In my previous post the example die not match. I suspect > this is because of the new line. Further I am not comfortable with having > to prefix and append with '.*'. This goes against regex convention. For > example: > > [nwat...@unxxhd01 inputs]$ echo "SSH-OpenSSH-4.3 >> newline"|pcregrep "OpenSSH" > SSH-OpenSSH-4.3 > > [nwat...@unxxhd01 inputs]$ echo "SSH-OpenSSH-4.3 > newline"|grep "OpenSSH" > SSH-OpenSSH-4.3 > > [nwat...@unxxhd01 inputs]$ echo "SSH-OpenSSH-4.3 > newline"|sed -n "/OpenSSH/p" > SSH-OpenSSH-4.3 > > [nwat...@unxxhd01 inputs]$ echo "SSH-OpenSSH-4.3 > newline"|perl -ne '/OpenSSH/ && print' > SSH-OpenSSH-4.3 > > In each case making the regex equal to "OpenSSH" is enough to get match. > Cfengine seems to require '.*' before and after making it somewhere > between a literal string and a regular expression. > > Sincerely, > -- > Neil Watson > 416-673-3465 > > > ------------------------------------------------------------------------ > > > > CONFIDENTIALITY WARNING > This communication, including any attachments, is for the exclusive use of > addressee and may contain proprietary and/or confidential information. If you > are not the intended recipient, any use, copying, disclosure, dissemination > or distribution is strictly prohibited. If you are not the intended > recipient, please notify the sender immediately by return e-mail, delete this > communication and destroy all copies. > > AVERTISSEMENT RELATIF À LA CONFIDENTIALITÉ > Ce message, ainsi que les pièces qui y sont jointes, est destiné à l’usage > exclusif de la personne à laquelle il s’adresse et peut contenir de > l’information personnelle ou confidentielle. Si le lecteur de ce message n’en > est pas le destinataire, nous l’avisons par la présente que toute diffusion, > distribution, reproduction ou utilisation de son contenu est strictement > interdite. Veuillez avertir sur-le-champ l’expéditeur par retour de courrier > électronique et supprimez ce message ainsi que toutes les pièces jointes. > > > ------------------------------------------------------------------------ > > _______________________________________________ > Help-cfengine mailing list > Help-cfengine@cfengine.org > https://cfengine.org/mailman/listinfo/help-cfengine
-- Mark Burgess ------------------------------------------------- Professor of Network and System Administration Oslo University College, Norway Personal Web: http://www.iu.hio.no/~mark Office Telf : +47 22453272 ------------------------------------------------- _______________________________________________ Help-cfengine mailing list Help-cfengine@cfengine.org https://cfengine.org/mailman/listinfo/help-cfengine