# Use contents of an output variable as current input

**URL:** https://community.mp3tag.de/t/use-contents-of-an-output-variable-as-current-input/70122
**Category:** Web Sources Discussion
**Created:** [November 11, 2025, 4:04pm UTC](https://community.mp3tag.de/t/use-contents-of-an-output-variable-as-current-input/70122 "2025-11-11T16:04:47Z")
**Posts on this page:** 1
**Showing post:** 21

<div class="post-metadata">

### Author: ![rboss](https://community.mp3tag.de/letter_avatar_proxy/v4/letter/r/5f9b8f/32.png) [@rboss](https://community.mp3tag.de/u/rboss)
#### Post date: [November 16, 2025, 6:09pm UTC](https://community.mp3tag.de/t/use-contents-of-an-output-variable-as-current-input/70122/21 "2025-11-16T18:09:08Z")

</div>

(Very) late to this very interesting exchange. I can only have a proper sit down at weekends, so I couldn't make it in time, but here ~~is~~ was my submission for a new tool operating as `RegexpReplace "^.*"`.

This is transcribed from my phone, where I usually jot down ideias when I'm not at home.

* * *

`Feed S n`

Wording:

- derived from "Line Feed" (LF); also from the verb form "to feed".

Usage:  
- used as `Feed` or `Feed ""`: Clears current buffer content; mimics a new/fresh/clean line (similar to `RegexpReplace "^.*" ""`);

- used as `Feed "S"`: Clears current buffer content AND inserts contents of `S`, either string or %output% (similar to `RegexpReplace "^.*" "string|%output%"`); moves pointer to 1;

used as `Feed "S" 1`: inserts contents of `S` (string|%output%) at current pointer position (as in _'feeding'_ `S`); moves pointer to 1st character after appended content (previously suggested as [Splice](https://community.mp3tag.de/t/suggestion-splice-command-for-ws/61854)).

Inconveniences:  
Using `Feed "" 1` would, in effect, do nothing.  
_(behavior already happens in `Replace S S`; so no big deal)_

I'm leaving this here, as it may inspire others.

* * *

EDIT: I just read about `Use`; and here's an idea:  
`Use S 1`: Use contents of `S` as current input. If the second parameter is set to 1, `S` is inserted(/spliced? /added? / appended?) at current pointer position.

---

_[View the full topic](https://community.mp3tag.de/t/use-contents-of-an-output-variable-as-current-input/70122)._
