<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	
	>
<channel>
	<title>
	Comments on: 8 Mysterious Uses of (!) Operator in Linux Commands	</title>
	<atom:link href="https://www.tecmint.com/logical-not-operator-linux-commands/feed/" rel="self" type="application/rss+xml" />
	<link>https://www.tecmint.com/logical-not-operator-linux-commands/</link>
	<description>Tecmint - Linux Howtos, Tutorials, Guides, News, Tips and Tricks.</description>
	<lastBuildDate>Thu, 13 Jul 2023 23:01:33 +0000</lastBuildDate>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	
	<item>
		<title>
		By: sedlav		</title>
		<link>https://www.tecmint.com/logical-not-operator-linux-commands/comment-page-1/#comment-1490558</link>

		<dc:creator><![CDATA[sedlav]]></dc:creator>
		<pubDate>Fri, 14 May 2021 14:05:53 +0000</pubDate>
		<guid isPermaLink="false">http://www.tecmint.com/?p=13425#comment-1490558</guid>

					<description><![CDATA[If you are using &lt;strong&gt;BASH&lt;/strong&gt; in order to expose the use of &lt;code&gt;!&lt;/code&gt;, then you must, at least, clarify that BASH is part of the GNU project not of Linux Kernel, please don&#039;t spread misconception.]]></description>
			<content:encoded><![CDATA[<p>If you are using <strong>BASH</strong> in order to expose the use of <code>!</code>, then you must, at least, clarify that BASH is part of the GNU project not of Linux Kernel, please don&#8217;t spread misconception.</p>
]]></content:encoded>
		
			</item>
		<item>
		<title>
		By: Amit Kumar Tripathi		</title>
		<link>https://www.tecmint.com/logical-not-operator-linux-commands/comment-page-1/#comment-1004215</link>

		<dc:creator><![CDATA[Amit Kumar Tripathi]]></dc:creator>
		<pubDate>Tue, 12 Jun 2018 10:37:26 +0000</pubDate>
		<guid isPermaLink="false">http://www.tecmint.com/?p=13425#comment-1004215</guid>

					<description><![CDATA[Simply Awesome]]></description>
			<content:encoded><![CDATA[<p>Simply Awesome</p>
]]></content:encoded>
		
			</item>
		<item>
		<title>
		By: Avishek Kumar		</title>
		<link>https://www.tecmint.com/logical-not-operator-linux-commands/comment-page-1/#comment-576509</link>

		<dc:creator><![CDATA[Avishek Kumar]]></dc:creator>
		<pubDate>Wed, 20 May 2015 05:57:20 +0000</pubDate>
		<guid isPermaLink="false">http://www.tecmint.com/?p=13425#comment-576509</guid>

					<description><![CDATA[In reply to &lt;a href=&quot;https://www.tecmint.com/logical-not-operator-linux-commands/comment-page-1/#comment-576022&quot;&gt;Stephen&lt;/a&gt;.

Dear Stephen,
Thanks for the wonderful piece of Information. Keep connected and keep us aware of such context.]]></description>
			<content:encoded><![CDATA[<p>In reply to <a target="_blank" href="https://www.tecmint.com/logical-not-operator-linux-commands/comment-page-1/#comment-576022">Stephen</a>.</p>
<p>Dear Stephen,<br />
Thanks for the wonderful piece of Information. Keep connected and keep us aware of such context.</p>
]]></content:encoded>
		
			</item>
		<item>
		<title>
		By: Avishek Kumar		</title>
		<link>https://www.tecmint.com/logical-not-operator-linux-commands/comment-page-1/#comment-576506</link>

		<dc:creator><![CDATA[Avishek Kumar]]></dc:creator>
		<pubDate>Wed, 20 May 2015 05:55:54 +0000</pubDate>
		<guid isPermaLink="false">http://www.tecmint.com/?p=13425#comment-576506</guid>

					<description><![CDATA[In reply to &lt;a href=&quot;https://www.tecmint.com/logical-not-operator-linux-commands/comment-page-1/#comment-576147&quot;&gt;Edgar Allen&lt;/a&gt;.

Dear Edgar,
Your Suggestion is taken into account.
Thanks for your feedback.]]></description>
			<content:encoded><![CDATA[<p>In reply to <a target="_blank" href="https://www.tecmint.com/logical-not-operator-linux-commands/comment-page-1/#comment-576147">Edgar Allen</a>.</p>
<p>Dear Edgar,<br />
Your Suggestion is taken into account.<br />
Thanks for your feedback.</p>
]]></content:encoded>
		
			</item>
		<item>
		<title>
		By: Edgar Allen		</title>
		<link>https://www.tecmint.com/logical-not-operator-linux-commands/comment-page-1/#comment-576147</link>

		<dc:creator><![CDATA[Edgar Allen]]></dc:creator>
		<pubDate>Tue, 19 May 2015 17:00:06 +0000</pubDate>
		<guid isPermaLink="false">http://www.tecmint.com/?p=13425#comment-576147</guid>

					<description><![CDATA[You might also mention !?

It finds the last command with its&#039; string argument.  For example, if...
 1013  grep tornado /usr/share/dict/words
 1014  grep hurricane /usr/share/dict/words
 1015  wc -l /usr/share/dict/words
 
are all in the history then !?torn  will grep for tornado again where !torn would search in vain for a command starting with torn.

And `wc !?torn?:2` works to select argument two from the command containing tornado and run `wc` on it.]]></description>
			<content:encoded><![CDATA[<p>You might also mention !?</p>
<p>It finds the last command with its&#8217; string argument.  For example, if&#8230;<br />
 1013  grep tornado /usr/share/dict/words<br />
 1014  grep hurricane /usr/share/dict/words<br />
 1015  wc -l /usr/share/dict/words</p>
<p>are all in the history then !?torn  will grep for tornado again where !torn would search in vain for a command starting with torn.</p>
<p>And `wc !?torn?:2` works to select argument two from the command containing tornado and run `wc` on it.</p>
]]></content:encoded>
		
			</item>
	</channel>
</rss>
