Shell脚本 有那些类型 比如说 .csh .py .sh 这些脚本又有什么区别

1个回答

  • 通常写一个shell脚本都要在第一行注明使用什么解释器来解释这个脚本,即写成:

    #!/bin/bash

    这样的形式,意思是告诉系统要使用/bin/bash这个解释器来解释下面的语句.

    shell的脚本一般用.sh作为后缀,就如1楼说的后缀名在Linux下并没有特别意义,只是便于人类区分而已,只要你写的脚本的第一行有#!/bin/bash或者是其他的解释器,如#!/bin/csh,执行该脚本时系统会使用该注明的解释器来解释.

    .csh大概是用来区分,这个脚本使用csh这个shell解释器来解释.

    .sh用来区分,这个脚本使用bash或sh解释器来解释.

    .py则是使用python来解释.