私はCシェルとTCLの2つの別々のスクリプトで使用されている変数を持っています。それを一度定義して両方のスクリプトにアクセスする方法はありますか?CシェルとTCLの間の変数の共有
vars.sh
#!/usr/bin/env tcsh
set a=b
run.sh
#!/usr/bin/env tcsh
source vars.sh
echo $a
vars.tcl
#!/usr/bin/env tclsh
set a b
run.tcl
#!/usr/bin/env tclsh
source vars.tcl
puts $a
同じ変数を2つの異なるフォーマットで格納するために2つの別々のファイルを生成するという考えは嫌いです。単一のvarsファイルを使用し、変数をCシェルとTCLの両方で使用できる方法はありますか?
ありがとうございました!私はenvとうんざりしたくなかった。しかし、私はそれが最も簡単で簡単な解決策だと思います。 – Wilderness