タイトルに有るとおり通りです。
シンタックスの差分をなくしたいと思っています。つまり、下記のbashのコマンドがfishでうってもシンタックスエラーがでずに使えるようにしたいです。そのためには、どのファイルにどう設定すればよいのでしょうか?
以下の様な場合、bashに切り替えて確認しています。
【具体例】
bash
1TEST=`echo -n ${ID}:${NAME}`
ドキュメントがbashの記法で共有されているので、fishで作業しているときに以下のように書き直すのがめんどくさいので都度、bashに切り替えて上記の記法でコマンドをつかっています。
fish
1TEST=`echo -n {$ID}:{$NAME}`
*補足
ざっくり、以下のような設定をしてfishをデフォルトのシェルとして使っています。
https://blog.daisukekonishi.com/post/change-fish-shell/
一つの方向として調べていますが、下記は、どうすればよいかわかりません。
下記、設定ファイルに記述していく方法で互換するように記述していく方法。
~/.config/fish/config.fishを用意して、ここに記述すると反映してくれる。
aliasなんかのファイルを分けておいて、config.fishにPATHを書くと読み込んでくれるらしい
. ~/.config/fish/env.fish . ~/.config/fish/aliases.fish . ~/.config/fish/Keybinds.fish
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。