賦權(quán)之后執(zhí)行不了
為什么用bash hello.sh可以執(zhí)行,賦權(quán)之后用./hello就是不能執(zhí)行呢?改成#!bin/sh也不行了,老是提示
-bash: ./shiming.sh: bin/sh: bad interpreter: No such file or directory
為什么用bash hello.sh可以執(zhí)行,賦權(quán)之后用./hello就是不能執(zhí)行呢?改成#!bin/sh也不行了,老是提示
-bash: ./shiming.sh: bin/sh: bad interpreter: No such file or directory
舉報(bào)
2017-04-12
#!/bin/sh意思是指定用sh來執(zhí)行腳本,此時(shí)./shiming.sh 就會(huì)用sh來執(zhí)行。之前你用bash hello.sh可以執(zhí)行,是因?yàn)槟泔@式的聲明了用bash 來執(zhí)行
2017-04-12
第一行錯(cuò)了寫成了#!bin/bash,少了一個(gè)斜杠,應(yīng)該是#!/bin/bash
2017-04-12
你腳本第一行出錯(cuò)了,應(yīng)該是 ?#!/bin/bash ?或者 ?#!/bin/sh ? 你用的是相對(duì)路徑 找不到執(zhí)行命令,應(yīng)該用絕對(duì)路徑