<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Shell on ilham.dev</title><link>https://ilham.dev/tags/shell/</link><description>Recent content in Shell on ilham.dev</description><generator>Hugo -- gohugo.io</generator><language>en</language><lastBuildDate>Sun, 27 Sep 2026 00:00:00 +0700</lastBuildDate><atom:link href="https://ilham.dev/tags/shell/index.xml" rel="self" type="application/rss+xml"/><item><title>How I use xargs without being surprised by spaces</title><link>https://ilham.dev/posts/how-to-use-xargs-without-surprises/</link><pubDate>Sun, 27 Sep 2026 00:00:00 +0700</pubDate><guid>https://ilham.dev/posts/how-to-use-xargs-without-surprises/</guid><description>xargs is useful when one command prints a list and another command needs that list as arguments.
A simple example:
printf &amp;#39;%s\n&amp;#39; one two three | xargs echo Output:
one two three That looks too simple to matter, but xargs becomes powerful when the input comes from commands like find, grep, or printf.</description></item></channel></rss>