# Into wishlist: variable operations in actions

**URL:** https://community.mp3tag.de/t/into-wishlist-variable-operations-in-actions/46075
**Category:** General Discussion
**Created:** [August 3, 2019, 10:55pm UTC](https://community.mp3tag.de/t/into-wishlist-variable-operations-in-actions/46075 "2019-08-03T22:55:25Z")
**Posts on this page:** 1
**Page:** 1

<div class="post-metadata">

### Author: ![incifinci](https://community.mp3tag.de/user_avatar/community.mp3tag.de/incifinci/32/6526_2.png) [@incifinci](https://community.mp3tag.de/u/incifinci)
#### Post date: [August 3, 2019, 10:55pm UTC](https://community.mp3tag.de/t/into-wishlist-variable-operations-in-actions/46075/1 "2019-08-03T22:55:25Z")

</div>

Example: renaming files with an action (...group, actually).

**Without variables: 453 characters**

> $iflonger($num(%track%,2)$validate([. $replace($meta\_sep(artist, & ), / , & ) - [%title%]],),0,$left($num(%track%,2)$validate([. $replace($meta\_sep(artist, & ), / , & ) - [%title%]],),$sub(248,$len($replace(%\_folderpath%,\Pop,\Pop lossless,\Class,\Class lossless)))),%\_filename%)$iflonger($replace(%\_folderpath%,\Pop,\Pop lossless,\Class,\Class lossless)$num(%track%,2)$validate([. $replace($meta\_sep(artist, & ), / , & ) - [%title%]],),249,…,)

**With variables: 273 characters** (-40%)

> $puts(T,$num(%track%,2)$validate([. $replace($meta\_sep(artist, & ), / , & ) - [%title%]],))$puts(F,$replace(%\_folderpath%,\Pop,\Pop lossless,\Class,\Class lossless))$iflonger($get(T),0,$left($get(T),$sub(248,$len($get(F)))),%\_filename%)$iflonger($get(F)$get(T),249,…,)
