我想确定一个shell脚本的编码。以下“文件”命令返回“application/x-shellscript”。这是实际的编码吗?我期待标准编码,如“utf-8”或“ascii”。我错过了什么?Linux:这个shell脚本的编码是什么?
file --mime test.sh
test.sh: application/x-shellscript
编辑:我搬到文件到我的MacBook和它的工作:
file --mime test.sh
test.sh: text/x-shellscript; charset=us-ascii
哪些文件的权限? – 2013-03-18 21:36:02
Shell脚本本身并没有真正的编码 - 它们只是一系列shell命令。这些命令可能包括任何编码的文本,编码的任意*组合,甚至只是原始的二进制数据。 – duskwuff 2013-03-18 21:38:43
-rwxrwxr-x在原始机器上。 -rwxr-xr-x在macbook上。 – imagineerThat 2013-03-18 21:39:26