はじめに fishを使い始めて戸惑った所をまとめてみた. コマンド実行はバッククォートではなく括弧 bashはバッククォート,fishは括弧. bash $ echo `date` fish $ echo (date) findの-execオプションに渡す引数は要エスケープ bashは{},fishは\{\}(エスケープが必要). bash $ find . -name "*.html" -exec grep -H "foo" {} \; fish $ find . -name "*.html" -exec grep -H "foo" \{\} \; aliasはfunction bash alias java='/c/openjdk-12.0.1/bin/java.exe -Dfile.encoding=UTF-8' fish(引数$argvの記載を忘れずに) function java