【发布时间】:2017-04-04 22:28:04
【问题描述】:
我想在 bash 中执行一个不带 .sh 扩展名的文件。
示例:我有可以直接执行的文件“abc.sh”(因为我在第一行添加了#!/bin/bash)但我希望文件名只是“abc”
【问题讨论】:
-
只是
chmod +x abc。扩展在linux中没有意义 -
当它不在你的 PATH 中(变量告诉在哪里寻找可执行程序),你应该像
./abc一样开始(正如@WasteD 提到的那样)。