<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
	<channel>
		<title>Pipes on Under the Anvil</title>
		<link>https://blog.thetextsmith.com/tags/pipes/</link>
		<description>Recent content in Pipes on Under the Anvil</description>
		<generator>Hugo</generator>
		<language>en-us</language>
		
		
		
		
			<lastBuildDate>Fri, 07 Aug 2026 07:29:01 +0200</lastBuildDate>
		
			<atom:link href="https://blog.thetextsmith.com/tags/pipes/index.xml" rel="self" type="application/rss+xml" />
			<item>
				<title>The Unix View of Text: Files Are Streams, Not Pages</title>
				<link>https://blog.thetextsmith.com/text-processing/the-unix-view-of-text-files-are-streams-not-pages/</link>
				<pubDate>Fri, 07 Aug 2026 07:29:01 +0200</pubDate>
				<guid>https://blog.thetextsmith.com/text-processing/the-unix-view-of-text-files-are-streams-not-pages/</guid>
				<description>Many people learn the Unix slogan &amp;ldquo;everything is a file.&amp;rdquo; That&amp;rsquo;s true, but I almost think the more profound slogan is: &amp;ldquo;Everything is a stream waiting to be read or written.&amp;rdquo; This last of our three-part series on working with streams demonstrates why it is appropriate to adopt the stream mentality rather than the page mentality when working with files.</description>
			</item>
			<item>
				<title>Thinking in Transformations: Why Textsmiths Love Search-and-Replace</title>
				<link>https://blog.thetextsmith.com/text-processing/thinking-in-transformations-why-textsmiths-love-search-and-replace/</link>
				<pubDate>Thu, 06 Aug 2026 07:58:28 +0200</pubDate>
				<guid>https://blog.thetextsmith.com/text-processing/thinking-in-transformations-why-textsmiths-love-search-and-replace/</guid>
				<description>One of the greatest changes that happens when someone becomes a textsmith is not learning a new command. It is learning a new way of thinking. This second of the three-part series on working with streams delves into the psychology of a textsmith.</description>
			</item>
			<item>
				<title>Before You Reach for sed: Master Bash Parameter Expansion</title>
				<link>https://blog.thetextsmith.com/text-processing/before-you-reach-for-sed-master-bash-parameter-expansion/</link>
				<pubDate>Tue, 04 Aug 2026 06:28:53 +0200</pubDate>
				<guid>https://blog.thetextsmith.com/text-processing/before-you-reach-for-sed-master-bash-parameter-expansion/</guid>
				<description>One of the habits that gradually changes a person&amp;rsquo;s shell scripting style is discovering that Bash can manipulate text on its own.</description>
			</item>
			<item>
				<title>Programming as Composition</title>
				<link>https://blog.thetextsmith.com/the-workshop/programming-as-composition/</link>
				<pubDate>Thu, 30 Jul 2026 06:35:01 +0200</pubDate>
				<guid>https://blog.thetextsmith.com/the-workshop/programming-as-composition/</guid>
				<description>Most programming books begin with variables, loops, and functions. A textsmith, however, encounters programming from the opposite direction: composition. Before writing a single if statement, they are already composing grep, sort, awk, sed, pandoc, and dozens of other tools into something larger. By the time they sit down to learn a programming language, they have already been programming&amp;mdash;they simply didn&amp;rsquo;t call it that.</description>
			</item>
	</channel>
</rss>
