Very cool. I really love fish but sometimes find it very annoying to translate random posix snippets from the web.
(fish)$ bash
(fish>bash)$ source ./random.sh
(fish>bash)$ fish
(fish>bash>fish)$ (fish)$ bash -c ./random.sh (fish)$ bash random.shI mainly use fish for interactive work not for programming. Then I use a real programming language.