| [`Replace`](https://pkg.go.dev/github.com/bitfield/script#Replace) | matching lines replaced with string |
| [`ReplaceRegexp`](https://pkg.go.dev/github.com/bitfield/script#ReplaceRegexp) | matching lines replaced with string |
| [`SHA256Sums`](https://pkg.go.dev/github.com/bitfield/script#SHA256Sums) | SHA-256 hashes of each listed file |
| [`Basename`](https://pkg.go.dev/github.com/bitfield/script#Pipe.Basename) | removes leading path components from each line, leaving only the filename |
| [`Column`](https://pkg.go.dev/github.com/bitfield/script#Pipe.Column) | Nth column of input |
| [`Concat`](https://pkg.go.dev/github.com/bitfield/script#Pipe.Concat) | contents of multiple files |
| [`Dirname`](https://pkg.go.dev/github.com/bitfield/script#Pipe.Dirname) | removes filename from each line, leaving only leading path components |
| [`EachLine`](https://pkg.go.dev/github.com/bitfield/script#Pipe.EachLine) | user-supplied function |
| [`Echo`](https://pkg.go.dev/github.com/bitfield/script#Pipe.Echo) | all input replaced by given string |
| [`Exec`](https://pkg.go.dev/github.com/bitfield/script#Pipe.Exec) | filtered through external command |
| [`ExecForEach`](https://pkg.go.dev/github.com/bitfield/script#Pipe.ExecForEach) | execute given command template for each line of input |
| [`First`](https://pkg.go.dev/github.com/bitfield/script#Pipe.First) | first N lines |
| [`Freq`](https://pkg.go.dev/github.com/bitfield/script#Pipe.Freq) | frequency count of unique input lines, most frequent first |
| [`Join`](https://pkg.go.dev/github.com/bitfield/script#Pipe.Join) | replace all newlines with spaces |
| [`Last`](https://pkg.go.dev/github.com/bitfield/script#Pipe.Last) | last N lines |