this post was submitted on 06 Apr 2025
19 points (100.0% liked)
Linux Questions
1569 readers
1 users here now
Linux questions Rules (in addition of the Lemmy.zip rules)
- stay on topic
- be nice (no name calling)
- do not post long blocks of text such as logs
- do not delete your posts
- only post questions (no information posts)
Tips for giving and receiving help
- be as clear and specific
- say thank you if a solution works
- verify your solutions before posting them as facts.
Any rule violations will result in disciplinary actions
founded 2 years ago
MODERATORS
you are viewing a single comment's thread
view the rest of the comments
view the rest of the comments
Still not clear what you're trying to do but assuming you're trying to manipulate the krabby output with a different program, the other poster's link on aliases should help you out. See the bottom section there on bash functions.
So for example if you're trying to store a krabby output to a specific folder, something like this:
alias_name () { mkdir /path/%1 && krabby name %1 | xargs mv -t /path/%1 }
So in theory, typing something like
alias_name charizard
would, in this order, create a new folder at /path/charizard, run krabby charizard, and then place the output charizard file inside your new /path/charizard folder.I say in theory because I don't know what output krabby gives you and I don't know bash, I just googled how piping with xargs works right now. But maybe with this idea you can figure it out.