<?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 Double Quote in Script SH(Unix) in SAS Programming</title>
    <link>https://communities.sas.com/t5/SAS-Programming/Double-Quote-in-Script-SH-Unix/m-p/306201#M65442</link>
    <description>&lt;P&gt;Hi All,&lt;/P&gt;&lt;P&gt;I have a problem when I try invoke a shell DeployJobs from data step SAS.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;For Example:&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;data _null_;&lt;/STRONG&gt;&lt;BR /&gt;&lt;STRONG&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;length cmd_new $1000.;&lt;/STRONG&gt;&lt;BR /&gt;&lt;STRONG&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;cmd_new='/u02/SAS/SASHome/SASDataIntegrationStudioServerJARs/4.8/DeployJobs -profile "Test" -deploytype deploy -objects "/MSCI/07 Test/Test_job" -sourcedir "/u02/SAS/sasdati/progettisas/passivi/programmi/pgm_sas/job_deploy/test" -deploymentdir "TESTDEPLOY" -metarepository Foundation -metaserverid "A5NH0LQQ.AT000005" -servermachine "lxbsl801.gbm.lan" -serverport 8592 -serverusername "sasadm@saspw" -serverpassword "SASpwd001" -batchserver "SASAppMSCI - SAS DATA Step Batch Server" -folder "/MSCI/06 Deploy/Test"';&lt;/STRONG&gt;&lt;BR /&gt;&lt;STRONG&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;rc=system(cmd_new);&lt;/STRONG&gt;&lt;BR /&gt;&lt;STRONG&gt;run;&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;This command remain in stand by.&lt;/P&gt;&lt;P&gt;In the shell command I execute this command&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;[sassrv@pippo script]$ ps -ef|grep sas|grep DeployJobs&lt;/STRONG&gt;&lt;BR /&gt;&lt;STRONG&gt;sassrv&amp;nbsp;&amp;nbsp;&amp;nbsp; 8049 58495&amp;nbsp; 0 10:33 ?&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 00:00:00 /bin/sh /u02/SAS/SASHome/SASDataIntegrationStudioServerJARs/4.8/DeployJobs -profile Test -deploytype deploy -objects /MSCI/07 Test/Test_job -sourcedir /u02/SAS/sasdati/progettisas/passivi/programmi/pgm_sas/job_deploy/test -deploymentdir TESTDEPLOY -metarepository Foundation -metaserverid A5NH0LQQ.AT000005 -servermachine lxbsl801.gbm.lan -serverport 8592 -serverusername sasadm@saspw -serverpassword SASpwd001 -batchserver SASAppMSCI - SAS DATA Step Batch Server -folder /MSCI/06 Deploy/Test&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;The "Double Quote" is not send when I invoke the cmd.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;If I use Put:&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;data _null_;&lt;/STRONG&gt;&lt;BR /&gt;&lt;STRONG&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;length cmd_new $1000.;&lt;/STRONG&gt;&lt;BR /&gt;&lt;STRONG&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;cmd_new='/u02/SAS/SASHome/SASDataIntegrationStudioServerJARs/4.8/DeployJobs -profile "Test" -deploytype deploy -objects "/MSCI/07 Test/Test_job" -sourcedir "/u02/SAS/sasdati/progettisas/passivi/programmi/pgm_sas/job_deploy/test" -deploymentdir "TESTDEPLOY" -metarepository Foundation -metaserverid "A5NH0LQQ.AT000005" -servermachine "lxbsl801.gbm.lan" -serverport 8592 -serverusername "sasadm@saspw" -serverpassword "SASpwd001" -batchserver "SASAppMSCI - SAS DATA Step Batch Server" -folder "/MSCI/06 Deploy/Test"';&lt;/STRONG&gt;&lt;BR /&gt;&lt;STRONG&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;put cmd_new=;&lt;/STRONG&gt;&lt;BR /&gt;&lt;STRONG&gt;&amp;nbsp;run;&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;In the log&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;cmd_new=/u02/SAS/SASHome/SASDataIntegrationStudioServerJARs/4.8/DeployJobs -profile "Test" -deploytype deploy -objects "/MSCI/07 Test/Test_job" -sourcedir "/u02/SAS/sasdati/progettisas/passivi/program&lt;/STRONG&gt;&lt;BR /&gt;&lt;STRONG&gt;mi/pgm_sas/job_deploy/test" -deploymentdir "TESTDEPLOY" -metarepository Foundation -metaserverid "A5NH0LQQ.AT000005" -servermachine "lxbsl801.gbm.lan" -serverport 8592 -serverusername "sasadm@saspw" -&lt;/STRONG&gt;&lt;BR /&gt;&lt;STRONG&gt;serverpassword "SASpwd001" -batchserver "SASAppMSCI - SAS DATA Step Batch Server" -folder "/MSCI/06 Deploy/Test" -log /u02/SAS/sasdati/progettisas/solvency2/cmn/files/file_logs/log_deploy.log&lt;/STRONG&gt;&lt;BR /&gt;&lt;STRONG&gt;NOTE: The data set WORK.PIPPO has 1 observations and 1 variables.&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
    <pubDate>Fri, 21 Oct 2016 07:45:15 GMT</pubDate>
    <dc:creator>cosimodc</dc:creator>
    <dc:date>2016-10-21T07:45:15Z</dc:date>
    <item>
      <title>Double Quote in Script SH(Unix)</title>
      <link>https://communities.sas.com/t5/SAS-Programming/Double-Quote-in-Script-SH-Unix/m-p/306201#M65442</link>
      <description>&lt;P&gt;Hi All,&lt;/P&gt;&lt;P&gt;I have a problem when I try invoke a shell DeployJobs from data step SAS.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;For Example:&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;data _null_;&lt;/STRONG&gt;&lt;BR /&gt;&lt;STRONG&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;length cmd_new $1000.;&lt;/STRONG&gt;&lt;BR /&gt;&lt;STRONG&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;cmd_new='/u02/SAS/SASHome/SASDataIntegrationStudioServerJARs/4.8/DeployJobs -profile "Test" -deploytype deploy -objects "/MSCI/07 Test/Test_job" -sourcedir "/u02/SAS/sasdati/progettisas/passivi/programmi/pgm_sas/job_deploy/test" -deploymentdir "TESTDEPLOY" -metarepository Foundation -metaserverid "A5NH0LQQ.AT000005" -servermachine "lxbsl801.gbm.lan" -serverport 8592 -serverusername "sasadm@saspw" -serverpassword "SASpwd001" -batchserver "SASAppMSCI - SAS DATA Step Batch Server" -folder "/MSCI/06 Deploy/Test"';&lt;/STRONG&gt;&lt;BR /&gt;&lt;STRONG&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;rc=system(cmd_new);&lt;/STRONG&gt;&lt;BR /&gt;&lt;STRONG&gt;run;&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;This command remain in stand by.&lt;/P&gt;&lt;P&gt;In the shell command I execute this command&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;[sassrv@pippo script]$ ps -ef|grep sas|grep DeployJobs&lt;/STRONG&gt;&lt;BR /&gt;&lt;STRONG&gt;sassrv&amp;nbsp;&amp;nbsp;&amp;nbsp; 8049 58495&amp;nbsp; 0 10:33 ?&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 00:00:00 /bin/sh /u02/SAS/SASHome/SASDataIntegrationStudioServerJARs/4.8/DeployJobs -profile Test -deploytype deploy -objects /MSCI/07 Test/Test_job -sourcedir /u02/SAS/sasdati/progettisas/passivi/programmi/pgm_sas/job_deploy/test -deploymentdir TESTDEPLOY -metarepository Foundation -metaserverid A5NH0LQQ.AT000005 -servermachine lxbsl801.gbm.lan -serverport 8592 -serverusername sasadm@saspw -serverpassword SASpwd001 -batchserver SASAppMSCI - SAS DATA Step Batch Server -folder /MSCI/06 Deploy/Test&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;The "Double Quote" is not send when I invoke the cmd.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;If I use Put:&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;data _null_;&lt;/STRONG&gt;&lt;BR /&gt;&lt;STRONG&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;length cmd_new $1000.;&lt;/STRONG&gt;&lt;BR /&gt;&lt;STRONG&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;cmd_new='/u02/SAS/SASHome/SASDataIntegrationStudioServerJARs/4.8/DeployJobs -profile "Test" -deploytype deploy -objects "/MSCI/07 Test/Test_job" -sourcedir "/u02/SAS/sasdati/progettisas/passivi/programmi/pgm_sas/job_deploy/test" -deploymentdir "TESTDEPLOY" -metarepository Foundation -metaserverid "A5NH0LQQ.AT000005" -servermachine "lxbsl801.gbm.lan" -serverport 8592 -serverusername "sasadm@saspw" -serverpassword "SASpwd001" -batchserver "SASAppMSCI - SAS DATA Step Batch Server" -folder "/MSCI/06 Deploy/Test"';&lt;/STRONG&gt;&lt;BR /&gt;&lt;STRONG&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;put cmd_new=;&lt;/STRONG&gt;&lt;BR /&gt;&lt;STRONG&gt;&amp;nbsp;run;&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;In the log&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;cmd_new=/u02/SAS/SASHome/SASDataIntegrationStudioServerJARs/4.8/DeployJobs -profile "Test" -deploytype deploy -objects "/MSCI/07 Test/Test_job" -sourcedir "/u02/SAS/sasdati/progettisas/passivi/program&lt;/STRONG&gt;&lt;BR /&gt;&lt;STRONG&gt;mi/pgm_sas/job_deploy/test" -deploymentdir "TESTDEPLOY" -metarepository Foundation -metaserverid "A5NH0LQQ.AT000005" -servermachine "lxbsl801.gbm.lan" -serverport 8592 -serverusername "sasadm@saspw" -&lt;/STRONG&gt;&lt;BR /&gt;&lt;STRONG&gt;serverpassword "SASpwd001" -batchserver "SASAppMSCI - SAS DATA Step Batch Server" -folder "/MSCI/06 Deploy/Test" -log /u02/SAS/sasdati/progettisas/solvency2/cmn/files/file_logs/log_deploy.log&lt;/STRONG&gt;&lt;BR /&gt;&lt;STRONG&gt;NOTE: The data set WORK.PIPPO has 1 observations and 1 variables.&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Fri, 21 Oct 2016 07:45:15 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/Double-Quote-in-Script-SH-Unix/m-p/306201#M65442</guid>
      <dc:creator>cosimodc</dc:creator>
      <dc:date>2016-10-21T07:45:15Z</dc:date>
    </item>
    <item>
      <title>Re: Double Quote in Script SH(Unix)</title>
      <link>https://communities.sas.com/t5/SAS-Programming/Double-Quote-in-Script-SH-Unix/m-p/306208#M65443</link>
      <description>&lt;P&gt;Really not seeing what the question here is? &amp;nbsp;In the command you typed into shell you did not put double quote marks around certain paramters and it worked. &amp;nbsp;In SAS you are sneding out a string from SAS to shell with double quotes around certain parameters and it doesn't work. &amp;nbsp;Hence, remove the double quotes from around certain parameters in the string sent from SAS??&lt;/P&gt;</description>
      <pubDate>Fri, 21 Oct 2016 08:36:31 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/Double-Quote-in-Script-SH-Unix/m-p/306208#M65443</guid>
      <dc:creator>RW9</dc:creator>
      <dc:date>2016-10-21T08:36:31Z</dc:date>
    </item>
    <item>
      <title>Re: Double Quote in Script SH(Unix)</title>
      <link>https://communities.sas.com/t5/SAS-Programming/Double-Quote-in-Script-SH-Unix/m-p/306211#M65446</link>
      <description>&lt;P&gt;My question is :&lt;/P&gt;&lt;P&gt;Why SAS remove the Double Quote in Shell Script when execute the command?&lt;/P&gt;&lt;P&gt;The shell must to have quote or double quote in parameter.&lt;/P&gt;&lt;P&gt;Is possible to send quote or double quote in shell command?&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Fri, 21 Oct 2016 08:43:34 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/Double-Quote-in-Script-SH-Unix/m-p/306211#M65446</guid>
      <dc:creator>cosimodc</dc:creator>
      <dc:date>2016-10-21T08:43:34Z</dc:date>
    </item>
    <item>
      <title>Re: Double Quote in Script SH(Unix)</title>
      <link>https://communities.sas.com/t5/SAS-Programming/Double-Quote-in-Script-SH-Unix/m-p/306217#M65450</link>
      <description>&lt;P&gt;Well, I can't test this, so just going by what is in the documentation you might need to setup your quotes differently:&lt;/P&gt;
&lt;P&gt;&lt;A href="http://support.sas.com/documentation/cdl/en/lefunctionsref/67960/HTML/default/viewer.htm#p028ivnihf9y1hn1n05tp55587jz.htm" target="_blank"&gt;http://support.sas.com/documentation/cdl/en/lefunctionsref/67960/HTML/default/viewer.htm#p028ivnihf9y1hn1n05tp55587jz.htm&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;Have you tried it using X or the call system() functions?&lt;/P&gt;</description>
      <pubDate>Fri, 21 Oct 2016 08:57:09 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/Double-Quote-in-Script-SH-Unix/m-p/306217#M65450</guid>
      <dc:creator>RW9</dc:creator>
      <dc:date>2016-10-21T08:57:09Z</dc:date>
    </item>
  </channel>
</rss>

