#!/bin/bashとか#!/bin/shって感じの記述をたまに見ます。どう言う意味なのか調べ、自分なりに色々検証してみたらおおよその見当が付いたのでメモしていきます。 結論 #!(shebangと呼ばれます。他の流派もある様ですが)はコマンドとして解釈される。 例えばwater.rsというファイルがあったとしましょう。 #!rustc int main(){ println!("{}",1+2) } このファイルをchmod u+xしてexecutableにします。次に > ./water.rs を実行すると裏で > rustc ./water.rs が実行されます。最終的に./water…