$ alias foo='seq 3 | ' $ foo cat 1 2 3
Can't do that without eval, which is another can of worms. Aliases are fine