我想確定一個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