this post was submitted on 01 Dec 2024
406 points (99.0% liked)

Bash

763 readers
7 users here now

Talk about the Bash Shell and Bash scripting

founded 4 years ago
MODERATORS
 
you are viewing a single comment's thread
view the rest of the comments
[–] [email protected] 7 points 3 days ago (2 children)

I actually prefer fish, but I want to learn more bash because is is ubiquitous and a lot of bash stuff also works in fish.

[–] [email protected] 3 points 3 days ago (2 children)

You may also like NuShell. It's been designed from the ground up to be an intuitive and convenient shell language.

[–] [email protected] 5 points 3 days ago (1 children)

Wait, the other shells were designed to be obtuse and inconvenient? /s

[–] [email protected] 2 points 2 days ago* (last edited 2 days ago)

Haha whoops, didn't want to imply that. I meant to say that it's intuitive for me, who finds bash syntax cryptic.

[–] ziggurat 1 points 3 days ago (1 children)

Can you tell me how to run a command and ignore an alias in NuShell? I don't really use nu but when i tried to write something in it, this was something that eluded me

[–] [email protected] 4 points 2 days ago (1 children)

Oh, if you want to avoid running a built in command like ls or cp and want to run the actual thing in /usr/bin, you prefix it with a ^, so eg ^cp -p.

[–] ziggurat 1 points 2 days ago* (last edited 2 days ago) (1 children)

Interesting. What does the ^ do in this situation?

And I just want to not respect an alias, so falls back to either builtin or path.

In zsh or bash I can prefix the command with the word command, or a backslash (directly before the command)

[–] aberrate_junior_beatnik 2 points 3 days ago

Fish is great! I used it for a while a long time ago but I ended up stopping because a few tools expected your shell to be set to something posix compatible. I wonder if the support is better now, I should give it a shot