賦權之后執行不了
為什么用bash hello.sh可以執行,賦權之后用./hello就是不能執行呢?改成#!bin/sh也不行了,老是提示
-bash: ./shiming.sh: bin/sh: bad interpreter: No such file or directory
為什么用bash hello.sh可以執行,賦權之后用./hello就是不能執行呢?改成#!bin/sh也不行了,老是提示
-bash: ./shiming.sh: bin/sh: bad interpreter: No such file or directory
2017-04-12
舉報
2017-04-12
#!/bin/sh意思是指定用sh來執行腳本,此時./shiming.sh 就會用sh來執行。之前你用bash hello.sh可以執行,是因為你顯式的聲明了用bash 來執行
2017-04-12
第一行錯了寫成了#!bin/bash,少了一個斜杠,應該是#!/bin/bash
2017-04-12
你腳本第一行出錯了,應該是 ?#!/bin/bash ?或者 ?#!/bin/sh ? 你用的是相對路徑 找不到執行命令,應該用絕對路徑