<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:dc="http://purl.org/dc/elements/1.1/">
  <channel>
    <title>DEV Community: Daniella Mesquita</title>
    <description>The latest articles on DEV Community by Daniella Mesquita (@danimesq).</description>
    <link>https://dev.to/danimesq</link>
    <image>
      <url>https://media2.dev.to/dynamic/image/width=90,height=90,fit=cover,gravity=auto,format=auto/https:%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F182196%2F475f814a-a34d-4cd7-bfa5-5f412454b753.jpg</url>
      <title>DEV Community: Daniella Mesquita</title>
      <link>https://dev.to/danimesq</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/danimesq"/>
    <language>en</language>
    <item>
      <title>Bash: quotes inside quotes without printing'em</title>
      <dc:creator>Daniella Mesquita</dc:creator>
      <pubDate>Mon, 14 Mar 2022 01:26:50 +0000</pubDate>
      <link>https://dev.to/danimesq/bash-quotes-inside-quotes-without-printingem-iig</link>
      <guid>https://dev.to/danimesq/bash-quotes-inside-quotes-without-printingem-iig</guid>
      <description>&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight shell"&gt;&lt;code&gt;&lt;span class="nv"&gt;contents&lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="s2"&gt;"&lt;/span&gt;&lt;span class="si"&gt;$(&lt;/span&gt;jq &lt;span class="s2"&gt;".name = &lt;/span&gt;&lt;span class="se"&gt;\"&lt;/span&gt;&lt;span class="nv"&gt;$writefrom_caproj_name&lt;/span&gt;&lt;span class="se"&gt;\"&lt;/span&gt;&lt;span class="s2"&gt;"&lt;/span&gt; &lt;span class="s2"&gt;"&lt;/span&gt;&lt;span class="nv"&gt;$manifestwebapp_absolute_path&lt;/span&gt;&lt;span class="s2"&gt;"&lt;/span&gt;&lt;span class="si"&gt;)&lt;/span&gt;&lt;span class="s2"&gt;"&lt;/span&gt; &lt;span class="o"&gt;&amp;amp;&amp;amp;&lt;/span&gt; &lt;span class="se"&gt;\&lt;/span&gt;
&lt;span class="c"&gt;# credits from https://linuxconfig.org/string-concatenation-in-bash&lt;/span&gt;
&lt;span class="nb"&gt;echo&lt;/span&gt; &lt;span class="s2"&gt;"&lt;/span&gt;&lt;span class="k"&gt;${&lt;/span&gt;&lt;span class="nv"&gt;contents&lt;/span&gt;&lt;span class="k"&gt;}&lt;/span&gt;&lt;span class="s2"&gt;"&lt;/span&gt; &lt;span class="o"&gt;&amp;gt;&lt;/span&gt; manifest.webapp
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;Special attention to this part:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight shell"&gt;&lt;code&gt;&lt;span class="s2"&gt;"&lt;/span&gt;&lt;span class="si"&gt;$(&lt;/span&gt;jq &lt;span class="s2"&gt;".name = &lt;/span&gt;&lt;span class="se"&gt;\"&lt;/span&gt;&lt;span class="nv"&gt;$writefrom_caproj_name&lt;/span&gt;&lt;span class="se"&gt;\"&lt;/span&gt;&lt;span class="s2"&gt;"&lt;/span&gt; &lt;span class="s2"&gt;"&lt;/span&gt;&lt;span class="nv"&gt;$manifestwebapp_absolute_path&lt;/span&gt;&lt;span class="s2"&gt;"&lt;/span&gt;&lt;span class="si"&gt;)&lt;/span&gt;&lt;span class="s2"&gt;"&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;It simply doesn't works, as &lt;code&gt;"$manifestwebapp_absolute_path"&lt;/code&gt; is using quotes inside quotes.&lt;/p&gt;

&lt;p&gt;And using &lt;code&gt;\"$manifestwebapp_absolute_path\"&lt;/code&gt; results in escaping the quotes BUT is also printing them.&lt;br&gt;
So, how to use quotes inside quotes, somewhat like escaping them but without printing'em out?&lt;br&gt;
Many thanks in advance! 🙏&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Note&lt;/strong&gt;: with proper answers turning into a solution, this question will be later turned into an explanation post. &lt;/p&gt;

</description>
      <category>help</category>
      <category>bash</category>
      <category>programming</category>
    </item>
  </channel>
</rss>
