<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" version="2.0">
  <channel>
    <title>topic Re: How to Mask a * in a macro call ? in SAS Programming</title>
    <link>https://communities.sas.com/t5/SAS-Programming/How-to-Mask-a-in-a-macro-call/m-p/624538#M184002</link>
    <description>&lt;P&gt;Start with %STR() and move your way forward?&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;A href="https://documentation.sas.com/?docsetId=mcrolref&amp;amp;docsetTarget=p0pwrvnlcooi3tn0z3g1755ebcng.htm&amp;amp;docsetVersion=9.4&amp;amp;locale=en"&gt;https://documentation.sas.com/?docsetId=mcrolref&amp;amp;docsetTarget=p0pwrvnlcooi3tn0z3g1755ebcng.htm&amp;amp;docsetVersion=9.4&amp;amp;locale=en&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;SECTION class="xisDoc-tableWrap"&gt;
&lt;TABLE id="n0kn3pg0zmvku6n1f3zr3m8l7tp7" class="xisDoc-table"&gt;&lt;CAPTION class="xisDoc-title"&gt;Summary of Special Characters and Macro Quoting Functions by Item&lt;/CAPTION&gt;
&lt;TBODY&gt;
&lt;TR&gt;
&lt;TH class="xisDoc-horizontalLeft xisDoc-verticalBottom"&gt;
&lt;P class="xisDoc-paragraph"&gt;Group&lt;/P&gt;
&lt;/TH&gt;
&lt;TH class="xisDoc-horizontalLeft xisDoc-verticalBottom"&gt;
&lt;P class="xisDoc-paragraph"&gt;Items&lt;/P&gt;
&lt;/TH&gt;
&lt;TH class="xisDoc-horizontalLeft xisDoc-verticalBottom"&gt;
&lt;P class="xisDoc-paragraph"&gt;Macro Quoting Functions&lt;/P&gt;
&lt;/TH&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TH class="xisDoc-horizontalLeft xisDoc-verticalTop xisDoc-forScope" scope="row"&gt;
&lt;P class="xisDoc-paragraph"&gt;A&lt;/P&gt;
&lt;/TH&gt;
&lt;TD class="xisDoc-horizontalLeft xisDoc-verticalTop"&gt;
&lt;P class="xisDoc-paragraph"&gt;+ — */&amp;lt;&amp;gt;=¬^|~;, # blank AND OR NOT EQ NE LE LT GE GT IN&lt;/P&gt;
&lt;/TD&gt;
&lt;TD class="xisDoc-horizontalLeft xisDoc-verticalTop"&gt;
&lt;P class="xisDoc-paragraph"&gt;all&lt;/P&gt;
&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TH class="xisDoc-horizontalLeft xisDoc-verticalTop xisDoc-forScope" scope="row"&gt;
&lt;P class="xisDoc-paragraph"&gt;B&lt;/P&gt;
&lt;/TH&gt;
&lt;TD class="xisDoc-horizontalLeft xisDoc-verticalTop"&gt;
&lt;P class="xisDoc-paragraph"&gt;&amp;amp;%&lt;/P&gt;
&lt;/TD&gt;
&lt;TD class="xisDoc-horizontalLeft xisDoc-verticalTop"&gt;
&lt;P class="xisDoc-paragraph"&gt;%NRSTR, %NRBQUOTE, %SUPERQ, %NRQUOTE&lt;/P&gt;
&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TH class="xisDoc-horizontalLeft xisDoc-verticalTop xisDoc-forScope" scope="row"&gt;
&lt;P class="xisDoc-paragraph"&gt;C&lt;/P&gt;
&lt;/TH&gt;
&lt;TD class="xisDoc-horizontalLeft xisDoc-verticalTop"&gt;
&lt;P class="xisDoc-paragraph"&gt;unmatched' “()&lt;/P&gt;
&lt;/TD&gt;
&lt;TD class="xisDoc-horizontalLeft xisDoc-verticalTop"&gt;
&lt;P class="xisDoc-paragraph"&gt;%BQUOTE, %NRBQUOTE, %SUPERQ, %STR*, %NRSTR*, %QUOTE*, %NRQUOTE*&lt;/P&gt;
&lt;/TD&gt;
&lt;/TR&gt;
&lt;/TBODY&gt;
&lt;/TABLE&gt;
&lt;/SECTION&gt;
&lt;SECTION class="xisDoc-tableWrap"&gt;
&lt;TABLE id="n0sskjqhujl2a0n1w95tntxnaj5q" class="xisDoc-table"&gt;&lt;CAPTION class="xisDoc-title"&gt;By Function&lt;/CAPTION&gt;
&lt;TBODY&gt;
&lt;TR&gt;
&lt;TH class="xisDoc-horizontalLeft xisDoc-verticalBottom" colspan="2"&gt;
&lt;P class="xisDoc-paragraph"&gt;Function&lt;/P&gt;
&lt;/TH&gt;
&lt;TH class="xisDoc-horizontalLeft xisDoc-verticalBottom"&gt;
&lt;P class="xisDoc-paragraph"&gt;Affects Groups&lt;/P&gt;
&lt;/TH&gt;
&lt;TH class="xisDoc-horizontalLeft xisDoc-verticalBottom"&gt;
&lt;P class="xisDoc-paragraph"&gt;Works At&lt;/P&gt;
&lt;/TH&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TH class="xisDoc-horizontalLeft xisDoc-verticalTop xisDoc-forScope" colspan="2" scope="row"&gt;
&lt;P class="xisDoc-paragraph"&gt;%STR&lt;/P&gt;
&lt;/TH&gt;
&lt;TD class="xisDoc-horizontalLeft xisDoc-verticalTop"&gt;
&lt;P class="xisDoc-paragraph"&gt;A, C*&lt;/P&gt;
&lt;/TD&gt;
&lt;TD class="xisDoc-horizontalLeft xisDoc-verticalTop"&gt;
&lt;P class="xisDoc-paragraph"&gt;Macro compilation&lt;/P&gt;
&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TH class="xisDoc-horizontalLeft xisDoc-verticalTop xisDoc-forScope" colspan="2" scope="row"&gt;
&lt;P class="xisDoc-paragraph"&gt;%NRSTR&lt;/P&gt;
&lt;/TH&gt;
&lt;TD class="xisDoc-horizontalLeft xisDoc-verticalTop"&gt;
&lt;P class="xisDoc-paragraph"&gt;A, B, C*&lt;/P&gt;
&lt;/TD&gt;
&lt;TD class="xisDoc-horizontalLeft xisDoc-verticalTop"&gt;
&lt;P class="xisDoc-paragraph"&gt;Macro compilation&lt;/P&gt;
&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TH class="xisDoc-horizontalLeft xisDoc-verticalTop xisDoc-forScope" colspan="2" scope="row"&gt;
&lt;P class="xisDoc-paragraph"&gt;%BQUOTE&lt;/P&gt;
&lt;/TH&gt;
&lt;TD class="xisDoc-horizontalLeft xisDoc-verticalTop"&gt;
&lt;P class="xisDoc-paragraph"&gt;A, C&lt;/P&gt;
&lt;/TD&gt;
&lt;TD class="xisDoc-horizontalLeft xisDoc-verticalTop"&gt;
&lt;P class="xisDoc-paragraph"&gt;Macro execution&lt;/P&gt;
&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TH class="xisDoc-horizontalLeft xisDoc-verticalTop xisDoc-forScope" colspan="2" scope="row"&gt;
&lt;P class="xisDoc-paragraph"&gt;%NRBQUOTE&lt;/P&gt;
&lt;/TH&gt;
&lt;TD class="xisDoc-horizontalLeft xisDoc-verticalTop"&gt;
&lt;P class="xisDoc-paragraph"&gt;A, B, C&lt;/P&gt;
&lt;/TD&gt;
&lt;TD class="xisDoc-horizontalLeft xisDoc-verticalTop"&gt;
&lt;P class="xisDoc-paragraph"&gt;Macro execution&lt;/P&gt;
&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TH class="xisDoc-horizontalLeft xisDoc-verticalTop xisDoc-forScope" colspan="2" scope="row"&gt;
&lt;P class="xisDoc-paragraph"&gt;%SUPERQ&lt;/P&gt;
&lt;/TH&gt;
&lt;TD class="xisDoc-horizontalLeft xisDoc-verticalTop"&gt;
&lt;P class="xisDoc-paragraph"&gt;A, B, C&lt;/P&gt;
&lt;/TD&gt;
&lt;TD class="xisDoc-horizontalLeft xisDoc-verticalTop"&gt;
&lt;P class="xisDoc-paragraph"&gt;Macro execution (prevents resolution)&lt;/P&gt;
&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TH class="xisDoc-horizontalLeft xisDoc-verticalTop xisDoc-forScope" colspan="2" scope="row"&gt;
&lt;P class="xisDoc-paragraph"&gt;%QUOTE&lt;/P&gt;
&lt;/TH&gt;
&lt;TD class="xisDoc-horizontalLeft xisDoc-verticalTop"&gt;
&lt;P class="xisDoc-paragraph"&gt;A, C*&lt;/P&gt;
&lt;/TD&gt;
&lt;TD class="xisDoc-horizontalLeft xisDoc-verticalTop"&gt;
&lt;P class="xisDoc-paragraph"&gt;Macro execution. Requires unmatched quotation marks and parentheses to be marked with a percent sign (%).&lt;/P&gt;
&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TH class="xisDoc-horizontalLeft xisDoc-verticalTop xisDoc-forScope" colspan="2" scope="row"&gt;
&lt;P class="xisDoc-paragraph"&gt;%NRQUOTE&lt;/P&gt;
&lt;/TH&gt;
&lt;TD class="xisDoc-horizontalLeft xisDoc-verticalTop"&gt;
&lt;P class="xisDoc-paragraph"&gt;A, B, C*&lt;/P&gt;
&lt;/TD&gt;
&lt;TD class="xisDoc-horizontalLeft xisDoc-verticalTop"&gt;
&lt;P class="xisDoc-paragraph"&gt;Macro execution. Requires unmatched quotation marks and parentheses to be marked with a percent sign (%).&lt;/P&gt;
&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TH class="xisDoc-horizontalLeft xisDoc-verticalTop xisDoc-forScope" colspan="4" scope="row"&gt;
&lt;P class="xisDoc-paragraph"&gt;*Unmatched quotation marks and parentheses must be marked with a percent sign (%) when used with %STR, %NRSTR, %QUOTE, and %NRQUOTE.&lt;/P&gt;
&lt;/TH&gt;
&lt;/TR&gt;
&lt;/TBODY&gt;
&lt;/TABLE&gt;
&lt;/SECTION&gt;</description>
    <pubDate>Thu, 13 Feb 2020 17:31:50 GMT</pubDate>
    <dc:creator>Reeza</dc:creator>
    <dc:date>2020-02-13T17:31:50Z</dc:date>
    <item>
      <title>How to Mask a * in a macro call ?</title>
      <link>https://communities.sas.com/t5/SAS-Programming/How-to-Mask-a-in-a-macro-call/m-p/624536#M184000</link>
      <description>&lt;P&gt;Dear Community ,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp; &amp;nbsp; I am working on a macro to do some OS commands for me.&amp;nbsp; &amp;nbsp; I want to pass parameters to the macro that contain the character *.&amp;nbsp; &amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;However,&amp;nbsp; my code doesn't work&amp;nbsp; because SAS is recognizing * as the comment to end of line .&amp;nbsp; &amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp; &amp;nbsp; For example,&amp;nbsp; my macro call looks like&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&lt;BR /&gt;&amp;nbsp;%_53_os_cmd ( oscmd = cp /home/e931413/from/*.* /home/e931413/to/.&amp;nbsp;&amp;nbsp; &amp;nbsp;) ;&lt;BR /&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp; Of course the * in the first parameter causes SAS to ignore everything after that.&amp;nbsp; &amp;nbsp;Is there is a way I can pass the * to the macro?&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Thanks!&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Thu, 13 Feb 2020 17:18:40 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/How-to-Mask-a-in-a-macro-call/m-p/624536#M184000</guid>
      <dc:creator>adleach2</dc:creator>
      <dc:date>2020-02-13T17:18:40Z</dc:date>
    </item>
    <item>
      <title>Re: How to Mask a * in a macro call ?</title>
      <link>https://communities.sas.com/t5/SAS-Programming/How-to-Mask-a-in-a-macro-call/m-p/624537#M184001</link>
      <description>&lt;P&gt;Reference the path in a %let statement and then plug that in.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;PRE&gt;&lt;CODE class=" language-sas"&gt;%let path = "cp /home/e931413/from/*.* /home/e931413/to/.";

&lt;SPAN&gt;%_53_os_cmd ( oscmd = &amp;amp;path.);&lt;/SPAN&gt;&lt;BR /&gt;&lt;/CODE&gt;&lt;/PRE&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Thu, 13 Feb 2020 17:25:49 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/How-to-Mask-a-in-a-macro-call/m-p/624537#M184001</guid>
      <dc:creator>Krueger</dc:creator>
      <dc:date>2020-02-13T17:25:49Z</dc:date>
    </item>
    <item>
      <title>Re: How to Mask a * in a macro call ?</title>
      <link>https://communities.sas.com/t5/SAS-Programming/How-to-Mask-a-in-a-macro-call/m-p/624538#M184002</link>
      <description>&lt;P&gt;Start with %STR() and move your way forward?&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;A href="https://documentation.sas.com/?docsetId=mcrolref&amp;amp;docsetTarget=p0pwrvnlcooi3tn0z3g1755ebcng.htm&amp;amp;docsetVersion=9.4&amp;amp;locale=en"&gt;https://documentation.sas.com/?docsetId=mcrolref&amp;amp;docsetTarget=p0pwrvnlcooi3tn0z3g1755ebcng.htm&amp;amp;docsetVersion=9.4&amp;amp;locale=en&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;SECTION class="xisDoc-tableWrap"&gt;
&lt;TABLE id="n0kn3pg0zmvku6n1f3zr3m8l7tp7" class="xisDoc-table"&gt;&lt;CAPTION class="xisDoc-title"&gt;Summary of Special Characters and Macro Quoting Functions by Item&lt;/CAPTION&gt;
&lt;TBODY&gt;
&lt;TR&gt;
&lt;TH class="xisDoc-horizontalLeft xisDoc-verticalBottom"&gt;
&lt;P class="xisDoc-paragraph"&gt;Group&lt;/P&gt;
&lt;/TH&gt;
&lt;TH class="xisDoc-horizontalLeft xisDoc-verticalBottom"&gt;
&lt;P class="xisDoc-paragraph"&gt;Items&lt;/P&gt;
&lt;/TH&gt;
&lt;TH class="xisDoc-horizontalLeft xisDoc-verticalBottom"&gt;
&lt;P class="xisDoc-paragraph"&gt;Macro Quoting Functions&lt;/P&gt;
&lt;/TH&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TH class="xisDoc-horizontalLeft xisDoc-verticalTop xisDoc-forScope" scope="row"&gt;
&lt;P class="xisDoc-paragraph"&gt;A&lt;/P&gt;
&lt;/TH&gt;
&lt;TD class="xisDoc-horizontalLeft xisDoc-verticalTop"&gt;
&lt;P class="xisDoc-paragraph"&gt;+ — */&amp;lt;&amp;gt;=¬^|~;, # blank AND OR NOT EQ NE LE LT GE GT IN&lt;/P&gt;
&lt;/TD&gt;
&lt;TD class="xisDoc-horizontalLeft xisDoc-verticalTop"&gt;
&lt;P class="xisDoc-paragraph"&gt;all&lt;/P&gt;
&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TH class="xisDoc-horizontalLeft xisDoc-verticalTop xisDoc-forScope" scope="row"&gt;
&lt;P class="xisDoc-paragraph"&gt;B&lt;/P&gt;
&lt;/TH&gt;
&lt;TD class="xisDoc-horizontalLeft xisDoc-verticalTop"&gt;
&lt;P class="xisDoc-paragraph"&gt;&amp;amp;%&lt;/P&gt;
&lt;/TD&gt;
&lt;TD class="xisDoc-horizontalLeft xisDoc-verticalTop"&gt;
&lt;P class="xisDoc-paragraph"&gt;%NRSTR, %NRBQUOTE, %SUPERQ, %NRQUOTE&lt;/P&gt;
&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TH class="xisDoc-horizontalLeft xisDoc-verticalTop xisDoc-forScope" scope="row"&gt;
&lt;P class="xisDoc-paragraph"&gt;C&lt;/P&gt;
&lt;/TH&gt;
&lt;TD class="xisDoc-horizontalLeft xisDoc-verticalTop"&gt;
&lt;P class="xisDoc-paragraph"&gt;unmatched' “()&lt;/P&gt;
&lt;/TD&gt;
&lt;TD class="xisDoc-horizontalLeft xisDoc-verticalTop"&gt;
&lt;P class="xisDoc-paragraph"&gt;%BQUOTE, %NRBQUOTE, %SUPERQ, %STR*, %NRSTR*, %QUOTE*, %NRQUOTE*&lt;/P&gt;
&lt;/TD&gt;
&lt;/TR&gt;
&lt;/TBODY&gt;
&lt;/TABLE&gt;
&lt;/SECTION&gt;
&lt;SECTION class="xisDoc-tableWrap"&gt;
&lt;TABLE id="n0sskjqhujl2a0n1w95tntxnaj5q" class="xisDoc-table"&gt;&lt;CAPTION class="xisDoc-title"&gt;By Function&lt;/CAPTION&gt;
&lt;TBODY&gt;
&lt;TR&gt;
&lt;TH class="xisDoc-horizontalLeft xisDoc-verticalBottom" colspan="2"&gt;
&lt;P class="xisDoc-paragraph"&gt;Function&lt;/P&gt;
&lt;/TH&gt;
&lt;TH class="xisDoc-horizontalLeft xisDoc-verticalBottom"&gt;
&lt;P class="xisDoc-paragraph"&gt;Affects Groups&lt;/P&gt;
&lt;/TH&gt;
&lt;TH class="xisDoc-horizontalLeft xisDoc-verticalBottom"&gt;
&lt;P class="xisDoc-paragraph"&gt;Works At&lt;/P&gt;
&lt;/TH&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TH class="xisDoc-horizontalLeft xisDoc-verticalTop xisDoc-forScope" colspan="2" scope="row"&gt;
&lt;P class="xisDoc-paragraph"&gt;%STR&lt;/P&gt;
&lt;/TH&gt;
&lt;TD class="xisDoc-horizontalLeft xisDoc-verticalTop"&gt;
&lt;P class="xisDoc-paragraph"&gt;A, C*&lt;/P&gt;
&lt;/TD&gt;
&lt;TD class="xisDoc-horizontalLeft xisDoc-verticalTop"&gt;
&lt;P class="xisDoc-paragraph"&gt;Macro compilation&lt;/P&gt;
&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TH class="xisDoc-horizontalLeft xisDoc-verticalTop xisDoc-forScope" colspan="2" scope="row"&gt;
&lt;P class="xisDoc-paragraph"&gt;%NRSTR&lt;/P&gt;
&lt;/TH&gt;
&lt;TD class="xisDoc-horizontalLeft xisDoc-verticalTop"&gt;
&lt;P class="xisDoc-paragraph"&gt;A, B, C*&lt;/P&gt;
&lt;/TD&gt;
&lt;TD class="xisDoc-horizontalLeft xisDoc-verticalTop"&gt;
&lt;P class="xisDoc-paragraph"&gt;Macro compilation&lt;/P&gt;
&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TH class="xisDoc-horizontalLeft xisDoc-verticalTop xisDoc-forScope" colspan="2" scope="row"&gt;
&lt;P class="xisDoc-paragraph"&gt;%BQUOTE&lt;/P&gt;
&lt;/TH&gt;
&lt;TD class="xisDoc-horizontalLeft xisDoc-verticalTop"&gt;
&lt;P class="xisDoc-paragraph"&gt;A, C&lt;/P&gt;
&lt;/TD&gt;
&lt;TD class="xisDoc-horizontalLeft xisDoc-verticalTop"&gt;
&lt;P class="xisDoc-paragraph"&gt;Macro execution&lt;/P&gt;
&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TH class="xisDoc-horizontalLeft xisDoc-verticalTop xisDoc-forScope" colspan="2" scope="row"&gt;
&lt;P class="xisDoc-paragraph"&gt;%NRBQUOTE&lt;/P&gt;
&lt;/TH&gt;
&lt;TD class="xisDoc-horizontalLeft xisDoc-verticalTop"&gt;
&lt;P class="xisDoc-paragraph"&gt;A, B, C&lt;/P&gt;
&lt;/TD&gt;
&lt;TD class="xisDoc-horizontalLeft xisDoc-verticalTop"&gt;
&lt;P class="xisDoc-paragraph"&gt;Macro execution&lt;/P&gt;
&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TH class="xisDoc-horizontalLeft xisDoc-verticalTop xisDoc-forScope" colspan="2" scope="row"&gt;
&lt;P class="xisDoc-paragraph"&gt;%SUPERQ&lt;/P&gt;
&lt;/TH&gt;
&lt;TD class="xisDoc-horizontalLeft xisDoc-verticalTop"&gt;
&lt;P class="xisDoc-paragraph"&gt;A, B, C&lt;/P&gt;
&lt;/TD&gt;
&lt;TD class="xisDoc-horizontalLeft xisDoc-verticalTop"&gt;
&lt;P class="xisDoc-paragraph"&gt;Macro execution (prevents resolution)&lt;/P&gt;
&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TH class="xisDoc-horizontalLeft xisDoc-verticalTop xisDoc-forScope" colspan="2" scope="row"&gt;
&lt;P class="xisDoc-paragraph"&gt;%QUOTE&lt;/P&gt;
&lt;/TH&gt;
&lt;TD class="xisDoc-horizontalLeft xisDoc-verticalTop"&gt;
&lt;P class="xisDoc-paragraph"&gt;A, C*&lt;/P&gt;
&lt;/TD&gt;
&lt;TD class="xisDoc-horizontalLeft xisDoc-verticalTop"&gt;
&lt;P class="xisDoc-paragraph"&gt;Macro execution. Requires unmatched quotation marks and parentheses to be marked with a percent sign (%).&lt;/P&gt;
&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TH class="xisDoc-horizontalLeft xisDoc-verticalTop xisDoc-forScope" colspan="2" scope="row"&gt;
&lt;P class="xisDoc-paragraph"&gt;%NRQUOTE&lt;/P&gt;
&lt;/TH&gt;
&lt;TD class="xisDoc-horizontalLeft xisDoc-verticalTop"&gt;
&lt;P class="xisDoc-paragraph"&gt;A, B, C*&lt;/P&gt;
&lt;/TD&gt;
&lt;TD class="xisDoc-horizontalLeft xisDoc-verticalTop"&gt;
&lt;P class="xisDoc-paragraph"&gt;Macro execution. Requires unmatched quotation marks and parentheses to be marked with a percent sign (%).&lt;/P&gt;
&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TH class="xisDoc-horizontalLeft xisDoc-verticalTop xisDoc-forScope" colspan="4" scope="row"&gt;
&lt;P class="xisDoc-paragraph"&gt;*Unmatched quotation marks and parentheses must be marked with a percent sign (%) when used with %STR, %NRSTR, %QUOTE, and %NRQUOTE.&lt;/P&gt;
&lt;/TH&gt;
&lt;/TR&gt;
&lt;/TBODY&gt;
&lt;/TABLE&gt;
&lt;/SECTION&gt;</description>
      <pubDate>Thu, 13 Feb 2020 17:31:50 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/How-to-Mask-a-in-a-macro-call/m-p/624538#M184002</guid>
      <dc:creator>Reeza</dc:creator>
      <dc:date>2020-02-13T17:31:50Z</dc:date>
    </item>
    <item>
      <title>Re: How to Mask a * in a macro call ?</title>
      <link>https://communities.sas.com/t5/SAS-Programming/How-to-Mask-a-in-a-macro-call/m-p/624540#M184003</link>
      <description>&lt;P&gt;The problem is not the * per se, but the combination of characters.&amp;nbsp; In particular your statement:&lt;/P&gt;
&lt;PRE&gt;&lt;CODE class=" language-sas"&gt;%_53_os_cmd ( oscmd = cp /home/e931413/from/*.* /home/e931413/to/.    ) ;&lt;/CODE&gt;&lt;/PRE&gt;
&lt;P&gt;Has the start of a block comment /* which you never end.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;So either add regular quotes in the call, you will probably need to add them when you use that string anyway.&lt;/P&gt;
&lt;PRE&gt;&lt;CODE class=" language-sas"&gt;%_53_os_cmd ( oscmd = "cp /home/e931413/from/*.* /home/e931413/to/. "   ) ;&lt;/CODE&gt;&lt;/PRE&gt;
&lt;P&gt;Or add macro quoting.&amp;nbsp; You could try to quote the full thing or just the part that make it look like a comment.&lt;/P&gt;
&lt;PRE&gt;&lt;CODE class=" language-sas"&gt;%_53_os_cmd ( oscmd = cp /home/e931413/from/%str(*).* /home/e931413/to/.    ) ;&lt;/CODE&gt;&lt;/PRE&gt;</description>
      <pubDate>Thu, 13 Feb 2020 17:38:20 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/How-to-Mask-a-in-a-macro-call/m-p/624540#M184003</guid>
      <dc:creator>Tom</dc:creator>
      <dc:date>2020-02-13T17:38:20Z</dc:date>
    </item>
    <item>
      <title>Re: How to Mask a * in a macro call ?</title>
      <link>https://communities.sas.com/t5/SAS-Programming/How-to-Mask-a-in-a-macro-call/m-p/624574#M184013</link>
      <description>&lt;P&gt;&lt;a href="https://communities.sas.com/t5/user/viewprofilepage/user-id/295821"&gt;@Krueger&lt;/a&gt;&amp;nbsp; &amp;nbsp;Thanks that will work as well.&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Thu, 13 Feb 2020 18:36:41 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/How-to-Mask-a-in-a-macro-call/m-p/624574#M184013</guid>
      <dc:creator>adleach2</dc:creator>
      <dc:date>2020-02-13T18:36:41Z</dc:date>
    </item>
    <item>
      <title>Re: How to Mask a * in a macro call ?</title>
      <link>https://communities.sas.com/t5/SAS-Programming/How-to-Mask-a-in-a-macro-call/m-p/624575#M184014</link>
      <description>&lt;P&gt;&lt;a href="https://communities.sas.com/t5/user/viewprofilepage/user-id/13879"&gt;@Reeza&lt;/a&gt;&amp;nbsp; Thank you&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Thu, 13 Feb 2020 18:37:05 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/How-to-Mask-a-in-a-macro-call/m-p/624575#M184014</guid>
      <dc:creator>adleach2</dc:creator>
      <dc:date>2020-02-13T18:37:05Z</dc:date>
    </item>
    <item>
      <title>Re: How to Mask a * in a macro call ?</title>
      <link>https://communities.sas.com/t5/SAS-Programming/How-to-Mask-a-in-a-macro-call/m-p/624576#M184015</link>
      <description>&lt;P&gt;&lt;a href="https://communities.sas.com/t5/user/viewprofilepage/user-id/159"&gt;@Tom&lt;/a&gt;&amp;nbsp; Thanks for clarifying the issue.&amp;nbsp; &amp;nbsp;This solutions works.&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Thu, 13 Feb 2020 18:37:53 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/How-to-Mask-a-in-a-macro-call/m-p/624576#M184015</guid>
      <dc:creator>adleach2</dc:creator>
      <dc:date>2020-02-13T18:37:53Z</dc:date>
    </item>
  </channel>
</rss>

